亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

webpack怎么安裝都沒法正常運行

一開始安裝運行出現 Please install 'webpack-cli' in addition to webpack itself to use the CLI. -> When using npm: npm install webpack-cli -D -> When using yarn: yarn add webpack-cli -D 然后卸載重現安裝后運行出現No such file or directory ,百度了各種方法都沒解決怎么辦啊

正在回答

8 回答

原因是npm install -g webpack默認是全局安裝的webpack最新版,目前是4.0.1,這個版本中webpack命令行工具被單獨分離到了webpack-cli中,因此需要額外安裝webpack-cli才能使用webpack命令,不過坑也很多。

為了和該視頻配套,建議安裝1.1.3版本,即使用npm install -g [email protected]就可以了。

2 回復 有任何疑惑可以回復我~
#1

qq_執念妳_0 提問者

已經重裝了1.1.3現在提示-bash: webpack: command not found 為了裝個webpack花了2天都沒裝好
2018-03-01 回復 有任何疑惑可以回復我~

果然webpack不能安裝太高版本啊。。

0 回復 有任何疑惑可以回復我~

我npm install webpack -g 安裝后出現安裝webpack-cli的提示
然后輸入 npm i -g webpack-cli -D --save 就好了

0 回復 有任何疑惑可以回復我~

我今天也遇到了,只是直接在項目文件夾里面執行了。npm install webpack-cli -D,就好了,瞎猜的

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//5a99214100010fe008490335.jpg


裝好了1.13.2之后 webpack -v顯示出來 打包運行就這樣

0 回復 有任何疑惑可以回復我~
#1

慕后端3382440

version中顯示打包時時是用的4.0.1,說明1.13.2版本沒生效
2018-03-02 回復 有任何疑惑可以回復我~
#2

qq_執念妳_0 提問者 回復 慕后端3382440

我改了json文件也是1.13.2都沒效果
2018-03-02 回復 有任何疑惑可以回復我~
#3

慕后端3382440 回復 qq_執念妳_0 提問者

把高版本卸載了重裝低版本呢,你再多試試。
2018-03-02 回復 有任何疑惑可以回復我~
#4

qq_執念妳_0 提問者 回復 慕后端3382440

我全部卸載了一遍,重裝了1.13.2,現在終于正常了,謝謝您了
2018-03-02 回復 有任何疑惑可以回復我~
查看1條回復

更正下,視頻中安裝的版本是1.13.2

0 回復 有任何疑惑可以回復我~
#1

qq_執念妳_0 提問者

大神,你幫我看下,我上傳了一張圖 現在裝的1.13.2版本的 打包還是報錯
2018-03-02 回復 有任何疑惑可以回復我~

webpack -v我能看到版本號1.1.3 但是操作打包就報錯

1 回復 有任何疑惑可以回復我~
#1

figureout77

我npm install webpack -g 安裝后出現安裝webpack-cli的提示 然后輸入 npm i -g webpack-cli -D --save 就好了 參考:https://stackoverflow.com/questions/48991706/after-installing-webpack-and-webpack-cli-still-getting-error-when-running-webpac
2018-03-02 回復 有任何疑惑可以回復我~
#2

qq_執念妳_0 提問者 回復 figureout77

這個我也試了 裝了之后webpack -v能顯示4.0.1,但是打包就報錯啊 C:\Users\Administrator\Desktop\pack\node_modules\[email protected]@webpack-cli\bin\webpack.js:237 throw err; ^ TypeError: validateSchema is not a function ... 很長很長的錯誤
2018-03-02 回復 有任何疑惑可以回復我~
#3

figureout77 回復 qq_執念妳_0 提問者

我用命令行執行webpack hello.js bundle.js會報module cannot find的錯,如果執行webpack hello.js就不會,不知道為什么...剛開始學webpack(?ì _ í?)還有就是在配置文件里配置了entry和output的情況下運行webpack命令也是可以的。其他復雜命令和配置還沒有開始用,說的這些不知道對你有沒有用(´?_?`)
2018-03-02 回復 有任何疑惑可以回復我~
#4

姜小七 回復 figureout77

4.x現在不用webpack 文件A 文件B 啦,webpack --mode development或webpack --mode production,看你用的是哪個模式就選哪個
2018-08-14 回復 有任何疑惑可以回復我~
查看1條回復

你確定是全局安裝的嗎,要加上-g參數,僅僅本地安裝是不能直接使用webpack指令的。我這邊測試是沒有問題的。

0 回復 有任何疑惑可以回復我~
#1

qq_執念妳_0 提問者

先全局安裝,然后再安裝到文件夾的,都沒用
2018-03-02 回復 有任何疑惑可以回復我~
#2

慕后端3382440 回復 qq_執念妳_0 提問者

如果是windows,你到C:\Users\你的用戶名\AppData\Roaming\npm\node_modules\webpack中查看你package.json中webpack版本號呢,這個是全局安裝的版本
2018-03-02 回復 有任何疑惑可以回復我~
#3

qq_執念妳_0 提問者 回復 慕后端3382440

webpack -v我能看到版本號1.1.3 但是操作打包就報錯
2018-03-02 回復 有任何疑惑可以回復我~
#4

慕后端3382440 回復 qq_執念妳_0 提問者

把配置文件代碼和命令行截圖附上看看呢
2018-03-02 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

webpack怎么安裝都沒法正常運行

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號