webpack的局部安裝
npm install webpack
默認狀態是當前目錄下安裝,-g是全局安裝
-----------------------------------------------------------------------------
由於webpack版本更新的問題
npm install webpack 默認安裝的是最新版本,會出現如下問題
cnpm install webpack
解決方法1
但是cnpm卻可以執行(如圖)
但是因為webpack2之后直接局部安裝是不能直接通過命令運行
最新提示
z在webpack 3中,webpack本身和它的CLI以前都是在同一個包中,但在第4版中,他們已經將兩者分開來更好地管理它們。選擇yes直接安裝。
這是為什么呢?原因是我的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內容會變成
並且可以運行