node.js - 总是需要删除 node_modules 并再次重新安装软件包才能使 npm run prod 正常工作

标签 node.js laravel vue.js npm laravel-mix

我一直在遇到这个问题,

$ npm run production

@ production /var/www/html/****
 cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

xnpm 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/2019-02-06T13_49_22_325Z-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/2019-02-06T13_49_22_696Z-debug.log

每次发生这种情况时,我都必须删除node_modules并运行npm install,然后再次运行npm run production,然后才能运行。

最佳答案

只需更新服务器上的软件包并重新启动即可。现在一切正常。

apt 更新 立即重新启动

关于node.js - 总是需要删除 node_modules 并再次重新安装软件包才能使 npm run prod 正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54555574/

相关文章:

javascript - 如何滚动到要附加数据的动态 ul 的底部 [在代码中使用 jquery、socket.io]

angularjs - 在 Electron 应用程序中导航 Angular 路线时出现黑屏

php - 链接 css Assets 的 Laravel 5 问题

javascript - Bootstrap-Vue 坏了吗?

javascript - React Redux reducer 中缺少数组

Node.js:按定义的顺序返回 promise

jquery - 在 Laravel 中使用 Jquery 获取 base_url

laravel - 在 Laravel 中扩展 Blade - 创建自定义表单对象

javascript - 如何在客户端将数据导出和下载为有效的 xlsx 格式?

javascript - Laravel - 如何将 Vue 组件导入到另一个组件