npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: `webpack` npm ERR! Exit s

webpack打包时,报如图错误
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] dev: `webpack` npm ERR! Exit s
问题产生的原因:
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

解决方案2:
安装webpack webpack-cli时,使用如下l类似命令
npm i webpack -s -d(即为末尾加上-s -d)将依赖同时装在devDependencies、dependencies中