webpack教程之webpack.config.js配置文件
首先我們需要安裝一個(gè)webpack插件html-webpack-plugin,該插件的作用是幫助我們生成創(chuàng)建html入口文件。執(zhí)行如下命令
npm install html-webpack-plugin --save-dev
在項(xiàng)目app目錄下建立component.js文件,寫(xiě)入如下代碼
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', }) ] };
打開(kāi)命令行,切換到項(xiàng)目目錄下,執(zhí)行webpack命令。
這就代表著打包成功,看下我們多出的index.html文件。
首先我們需要安裝一個(gè)webpack插件html-webpack-plugin,該插件的作用是幫助我們生成創(chuàng)建html入口文件。執(zhí)行如下命令
npm install html-webpack-plugin --save-dev
在項(xiàng)目app目錄下建立component.js文件,寫(xiě)入如下代碼
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', }) ] };
打開(kāi)命令行,切換到項(xiàng)目目錄下,執(zhí)行webpack命令。
這就代表著打包成功,看下我們多出的index.html文件。
看下我們的build/app.js
可以看到我們的index.js代碼和component.js經(jīng)過(guò)了webpack特殊的處理。
用瀏覽器打開(kāi)index.html可以看到如下效果
即為成功。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法
今天小編就為大家分享一篇Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08p5.js 畢達(dá)哥拉斯樹(shù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了p5.js 畢達(dá)哥拉斯樹(shù)的實(shí)現(xiàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03javascript+xml技術(shù)實(shí)現(xiàn)分頁(yè)瀏覽
基于web的技術(shù)中,分頁(yè)是一個(gè)老的不能再老的,但大家津津樂(lè)道的問(wèn)題,隨著xml技術(shù)的日漸應(yīng)用,把xml應(yīng)用到分頁(yè)當(dāng)中,也是一種可能,當(dāng)然網(wǎng)上的教程很多,當(dāng)我都是看得稀里糊涂,索性自己寫(xiě)一個(gè),與大家分享、指正。2008-07-07探討JavaScript語(yǔ)句的執(zhí)行過(guò)程
本文給大家介紹JavaScript語(yǔ)句的執(zhí)行過(guò)程的相關(guān)知識(shí),對(duì)js語(yǔ)句執(zhí)行過(guò)程的相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01JavaScript創(chuàng)建一個(gè)歡迎cookie彈出窗實(shí)現(xiàn)代碼
歡迎cookie想必大家早有耳聞,利用cookie記錄用戶(hù)狀態(tài)信息,當(dāng)用戶(hù)再次訪(fǎng)問(wèn)的時(shí)候彈出歡迎框,個(gè)人感覺(jué)還不錯(cuò)吧,希望對(duì)你學(xué)習(xí)cookie有所幫助2013-03-03使用bootstrapValidator插件進(jìn)行動(dòng)態(tài)添加表單元素并校驗(yàn)
動(dòng)態(tài)添加表單元素,并調(diào)用bootstrapValidator的方法為表單添加校驗(yàn)規(guī)則,調(diào)用addField()方法實(shí)現(xiàn)功能。下面通過(guò)本文看下具體實(shí)現(xiàn)方法吧2016-09-09javascript實(shí)現(xiàn)禁止復(fù)制網(wǎng)頁(yè)內(nèi)容匯總
本文給大家匯總介紹了幾種使用javascript和CSS實(shí)現(xiàn)禁止復(fù)制頁(yè)面內(nèi)容的方法,非常的實(shí)用,有需要的小伙伴可以參考下。2015-12-12