webpack教程之webpack.config.js配置文件
首先我們需要安裝一個webpack插件html-webpack-plugin,該插件的作用是幫助我們生成創(chuàng)建html入口文件。執(zhí)行如下命令
npm install html-webpack-plugin --save-dev
在項目app目錄下建立component.js文件,寫入如下代碼
export default (text='hello world')=>{ const element=document.createElement('div'); element.innerHTML=text; return element; }
在根目錄下創(chuàng)建webpack.config.js文件
const path=require('path'); const HtmlWebpackPlugin=require('html-webpack-plugin'); const PATHS={ app:path.join(__dirname,'app'), build:path.join(__dirname,'build'), }; module.exports = { entry: { app:PATHS.app, }, output: { path:PATHS.build, filename: "[name].js" }, plugins: [ new HtmlWebpackPlugin({ title: 'webpack demo', }) ] };
打開命令行,切換到項目目錄下,執(zhí)行webpack命令。
這就代表著打包成功,看下我們多出的index.html文件。
首先我們需要安裝一個webpack插件html-webpack-plugin,該插件的作用是幫助我們生成創(chuàng)建html入口文件。執(zhí)行如下命令
npm install html-webpack-plugin --save-dev
在項目app目錄下建立component.js文件,寫入如下代碼
export default (text='hello world')=>{ const element=document.createElement('div'); element.innerHTML=text; return element; }
在根目錄下創(chuàng)建webpack.config.js文件
const path=require('path'); const HtmlWebpackPlugin=require('html-webpack-plugin'); const PATHS={ app:path.join(__dirname,'app'), build:path.join(__dirname,'build'), }; module.exports = { entry: { app:PATHS.app, }, output: { path:PATHS.build, filename: "[name].js" }, plugins: [ new HtmlWebpackPlugin({ title: 'webpack demo', }) ] };
打開命令行,切換到項目目錄下,執(zhí)行webpack命令。
這就代表著打包成功,看下我們多出的index.html文件。
看下我們的build/app.js
可以看到我們的index.js代碼和component.js經(jīng)過了webpack特殊的處理。
用瀏覽器打開index.html可以看到如下效果
即為成功。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Bootstrap導(dǎo)航菜單點擊后無法自動添加active的處理方法
今天小編就為大家分享一篇Bootstrap導(dǎo)航菜單點擊后無法自動添加active的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08javascript+xml技術(shù)實現(xiàn)分頁瀏覽
基于web的技術(shù)中,分頁是一個老的不能再老的,但大家津津樂道的問題,隨著xml技術(shù)的日漸應(yīng)用,把xml應(yīng)用到分頁當(dāng)中,也是一種可能,當(dāng)然網(wǎng)上的教程很多,當(dāng)我都是看得稀里糊涂,索性自己寫一個,與大家分享、指正。2008-07-07JavaScript創(chuàng)建一個歡迎cookie彈出窗實現(xiàn)代碼
歡迎cookie想必大家早有耳聞,利用cookie記錄用戶狀態(tài)信息,當(dāng)用戶再次訪問的時候彈出歡迎框,個人感覺還不錯吧,希望對你學(xué)習(xí)cookie有所幫助2013-03-03使用bootstrapValidator插件進(jìn)行動態(tài)添加表單元素并校驗
動態(tài)添加表單元素,并調(diào)用bootstrapValidator的方法為表單添加校驗規(guī)則,調(diào)用addField()方法實現(xiàn)功能。下面通過本文看下具體實現(xiàn)方法吧2016-09-09javascript實現(xiàn)禁止復(fù)制網(wǎng)頁內(nèi)容匯總
本文給大家匯總介紹了幾種使用javascript和CSS實現(xiàn)禁止復(fù)制頁面內(nèi)容的方法,非常的實用,有需要的小伙伴可以參考下。2015-12-12