为了账号安全,请及时绑定邮箱和手机立即绑定

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 webpack@1.1.3就可以了。

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\_webpack-cli@2.0.10@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
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号