NodeJS 为什么'npm run build'在开发服务器上花费超过30分钟而在本地不到一分钟?

jhkqcmku  于 2023-03-17  发布在  Node.js
关注(0)|答案(2)|浏览(375)

我对npm和webpack都不是很有经验,我有一个相当小的项目,它在本地构建得非常快(不到一分钟),但是在我们的测试服务器上运行却要花很长的时间。
package.json中,代码为"scripts": { "build": "webpack --config webpack.prod.js", ...
运行npm run build在我的本地开发机器上执行得非常快,它使用copy-webpack-plugin(如here所述)来构建静态内容目录。
当我尝试在测试服务器上执行同样的操作时(从github获得完全相同的文件后),npm run build命令花费了半个多小时--如果它在我给予之前完成的话,我可以从本地dev手动复制相关的文件。

o2gm4chl

o2gm4chl1#

可能您在生成代理上使用的是最新版本8.x.0。请降级到最新的长期支持版本6.11.x,它可能会解决此问题。

szqfcxe2

szqfcxe22#

我使用了/client根文件夹中的npm cache clean —force(其中有package.json),我意识到我还没有停止我的托管服务,所以我用pm2 stop index.js停止了它。我的托管服务是/server中的Index.js。

相关问题