備註:說明(第一次寫的文章尚未寫好就提交啦,這裏我接着上篇文章繼續寫))
上編文章說道安裝webpack的順序不能改變
下面繼續:
圖片都不知道有沒有顯示出來(寫的我一臉蒙)介紹目錄結構css
-asset -dev -index.bundle.js -node_modules -src -index -config.json -greeter.js -index.js -views -index.html -package-lock.json -package.json -webpack.config.jsasset -dev -index.bundle.js -node_modules -src -index -config.json -greeter.js -index.js -views -index.html -package-lock.json -package.json -webpack.config.js //(以上就是基本目錄結構)
目錄結構詳解html
解釋上方的目錄結構node
package.json:基本配置(直接放圖啦)webpack
//解釋:注意
"script":{
"start":"webpack"
}
/*
這條指令仍是很好的,當你執行打包操做時,你只需npm start就能夠進行打包操做啦,
npm start是一個特殊指令,瞭解更多能夠參考官方手冊,若是是其餘的指令,則須要
使用 npm run [server/build/dev] 等,你還能夠自定義其餘的腳本(script)指令
隨你高興 哈哈!!!
*/
webpack.config.js:(重要的目錄),後面這個目錄會越來月豐富,內容愈來愈多,基本配置直接看圖git
解釋:圖中包含配置了打包過程當中入口文件與出口文件entry(入口),output(出口)entry能夠是鍵-值對(形如:"key":"value")語法,也能夠是對象語法(形如:"key":{"key":"value"}),我這裏直接使用對象語法,方便後面的多頁面,注意:這裏必須使用絕對路徑,使用__dirname或者使用path對象。"filename":"[name].bundle.js"中的[name]會自動的替換entry中的index,也即最後生成的文件叫作index.bundle.js。"publicPath":""基礎路徑 後面介紹。
npm官方文檔地址github
同時安裝style-loader css-loader file-loader三項的命令web
cnpm i style-loader css-style file-loader --save-dev /* 使用cnpm裝模塊更快,效果與npm同樣,這是一個淘寶鏡像npm(推薦使用) 不知道file-loader可不能夠跟這兩個同時裝,反正另外兩個是能夠的 style-loader: css-loader: file-loader: */