webpack的局部安裝php
npm install webpack
默認狀態是當前目錄下安裝,-g是全局安裝node
-----------------------------------------------------------------------------webpack
因爲webpack版本更新的問題web
npm install webpack 默認安裝的是最新版本,會出現以下問題npm
cnpm install webpack
解決方法1json
可是cnpm卻能夠執行(如圖)ui
可是由於webpack2以後直接局部安裝是不能直接經過命令運行webpack2
最新提示3d
z在webpack 3中,webpack自己和它的CLI之前都是在同一個包中,但在第4版中,他們已經將二者分開來更好地管理它們。選擇yes直接安裝。code
這是爲何呢?緣由是個人webpack版本太高,原來的命令已經不適用了。
更換命令:
./node_modules/.bin/webpack hello.js -o hello.bundle.js
以上的警告指的是沒有設定是開發模式仍是生產模式,要求指定.
只須要在項目中的package.json中script中配置上
"dev": "webpack --mode development", "build": "webpack --mode production" 兩句便可
嘗試全局安裝webpack-cli,能夠直接使用webpack命令。
解決方法2
安裝webpack1
npm install webpack@1.13.2
沒有報錯,可是文件夾中沒有生成文件,並且提示中提示找不到package.json
那在文件夾中增長package.json
成功生成文件。
package.json文件內容只須要{}
{}
運行命令會會自動生成
而且package.json內容會變成
而且能夠運行