webpack打包时,报如图错误![npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: `webpack` npm ERR! Exit s npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: `webpack` npm ERR! Exit s](http://code.bmoook.com/wp-content/uploads/2023/03/20230310005616-640a803072268.png)
问题产生的原因:
webpack版本过高,导致npm i 时安装的依赖不再出现在node_modules中,从而命令执行报错
解决方案1:
运行npm i -dev,安装一下开发环境下的依赖即可,随后再执行需要运行的命令,例如:npm run dev![npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: `webpack` npm ERR! Exit s npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: `webpack` npm ERR! Exit s](http://code.bmoook.com/wp-content/uploads/2023/03/20230310005620-640a8034e5e2a.png)
解决方案2:
安装webpack webpack-cli时,使用如下l类似命令npm i webpack -s -d(即为末尾加上-s -d)将依赖同时装在devDependencies、dependencies中