ctrl + shift + ~
打開終端)npm install webpack -g
便可在全局下載 webpack,-g表示全局安裝。webpack -version
便可查看webpack的版本,若是出現版本信息,則表示安裝成功若是是webpack是4.x版本的話,除了全局安裝 webpack 以外還須要全局安裝一下 webpack-cli 這樣後續有些問題才能進行,安裝步驟如上述第四步相似javascript
function add(num1 , num2) { return num1 + num2; } function mul(num1 , num2) { return num1 * num2; } export {add,mul}; // ES6導出模塊
import {add,mul} from './js/aaa.js' // ES6的語法導入模塊 console.log(add(20,30)); console.log(mul(20,30));
webpack .\src\main.js .\dist\bundle.js
webpack .\src\main.js -o .\dist\bundle.js --mode=development
.\src\main.js
該目錄下的main.js文件打包到 dist文件夾下的,命名爲bundle.jsnpm init -y
初始化一個json文件,該文件很是有必要,以後下載包都會記錄在其中npm install path --save-dev
便可在開發環境下下載path的模塊(方便後面使用)const path = require('path'); // 導入以前的下載好的模塊 module.exports = { // 在配置文件中,手動指定 入口 文件和 出口 文件 mode:'development', // webpack4.x版本中須要加入這個屬性 entry:'./src/main.js', // 入口文件 output:{ // 出口文件 path:path.resolve(__dirname,'dist'), // 指定將要打包好的文件應該要輸出到哪一個地方去(注意:路徑必須是絕對地址) filename: 'bundle.js' // 指定輸出文件的文件名 } }
注意:若是在output中的path中您輸入的是 ./dist 的話會報錯,由於這裏的path不容許使用相對地址,必須使用絕對地址,則須要藉助 node 中的 path 模塊java
webpack
打包文件scripts
的屬性,這裏面表示腳本命令,咱們在該對象中添加一個自定義的命令,如:屬性名爲:build,屬性值爲 webpack。npm run build
打包文件npm install webpack --save-dev
其中 save-dev 是表示開發中依賴,即:在開發中須要使用webpack,而項目上線以後不須要使用了。在 package.json 文件中的 devDependencies 中會顯示你下載過的開發依賴的文件。