我对npm和webpack都不是很有经验,我有一个相当小的项目,它在本地构建得非常快(不到一分钟),但是在我们的测试服务器上运行却要花很长的时间。
在package.json
中,代码为"scripts": { "build": "webpack --config webpack.prod.js", ...
运行npm run build
在我的本地开发机器上执行得非常快,它使用copy-webpack-plugin(如here所述)来构建静态内容目录。
当我尝试在测试服务器上执行同样的操作时(从github获得完全相同的文件后),npm run build
命令花费了半个多小时--如果它在我给予之前完成的话,我可以从本地dev手动复制相关的文件。
2条答案
按热度按时间o2gm4chl1#
可能您在生成代理上使用的是最新版本8.x.0。请降级到最新的长期支持版本6.11.x,它可能会解决此问题。
szqfcxe22#
我使用了/client根文件夹中的
npm cache clean —force
(其中有package.json),我意识到我还没有停止我的托管服务,所以我用pm2 stop index.js
停止了它。我的托管服务是/server中的Index.js。