webpack局部安裝的問題

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內容會變成

 

而且能夠運行

相關文章
相關標籤/搜索