webpack报错,Error: Cannot find module 'webpack'

全局以管理员身份安装webpack,也确认成功了(如图)

clipboard.png

clipboard.png

但是执行"webpack"的命令,报错找不到

clipboard.png

在我的项目里面执行webpack相关命令也是

clipboard.png

试过很多办法
(在项目中再次安装webpack,设置环境变量)
都没解决

阅读 9.4k
5 个回答

主要是webpack4.x分离出了webpack-cli。

知道了这个问题,就算是你又安装了webapck-cli依然无法解决这个问题,因为webpack还是找不到webapck-cli。

所以,使用webapck4.x的建议是:不要使用全局的安装方法(特别是windows),使用本地安装的方法。

你可以新建一个文件夹,然后进入这个文件夹,紧接着安装本地的webpack 和 webpack-cli,参考命令:

yarn add webpack webpack-cli --dev

或者

npm install webpack webpack-cli --save-dev

你需要在本地再安装一次 webpack,也就是在 YOY 文件夹下执行下面的命令。

npm i webpack -D

4.以上版本的除了npm i webpack -g 以外,还需要安装cli,命令:npm i webpack-cli --save

建议卸载一遍 重新安装 最好安装到c盘 记得全局安装 npm install webpack -g 不全局安装有时候就是会出现这个问题

通常模块找不到,再安装一次就可以。

webpack4+以后的版本,官方建议是项目本地安装。同时webpack比较坑的是 通常都跟babel,postcss等插件配合,没有必要使用最新最高的版本, 兼容即可

npm install --save-dev webpack webpack-cli

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题