【问题标题】:laravel npm run production Compiled successfully,but npm ERR! code ELIFECYCLElaravel npm run production 编译成功,但是 npm ERR!代码生命周期
【发布时间】:2020-06-25 07:38:13
【问题描述】:
npm run dev

成功了。

npm run prod 

没有成功:

错误!代码生命周期

npm run prod 之后的 npm 日志消息:

DONE  Compiled successfully in 91052ms                                                                                                                                                     8:46:32 AM

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ production: `cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ production script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-03-13T08_46_33_901Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ prod: `npm run production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-03-13T08_46_33_920Z-debug.log


To maintain team`s package version consistency,package version is fixed in package-lock.json.

有什么问题?

【问题讨论】:

  • 在此处检查您的日志文件/root/.npm/_logs/2020-03-13T08_46_33_901Z-debug.log

标签: node.js laravel npm webpack


【解决方案1】:

您可以尝试清除 npm 缓存并删除 node_module 文件夹。

移除 npm 缓存

$ npm cache clean --force

删除node_modules

$ rm -rf node_modules package-lock.json

或者手动删除。

然后运行

$ npm install

【讨论】:

  • 感谢您的回答,为保持团队的包版本一致性,包版本固定在package-lock.json中。
猜你喜欢
  • 2017-12-27
  • 2018-09-03
  • 2020-12-23
  • 2023-01-12
  • 1970-01-01
  • 2021-07-10
  • 2019-09-13
  • 2021-09-15
  • 1970-01-01
相关资源
最近更新 更多