Ubuntu 即使在执行pm2 kill命令之后,pm2仍在加载旧版本的节点js代码

Ubuntu 即使在执行pm2 kill命令之后,pm2仍在加载旧版本的节点js代码,ubuntu,pm2,Ubuntu,Pm2,我已经在服务器上更新了源代码,正在尝试运行最新的代码 我用的是AWS Lightsail 服务器正在Ubuntu 16.04上运行 这是我试过的 Step1: pm2 kill Step 2: NODE_ENV=production pm2 start server.js 但旧版本的代码正在运行。如何清除缓存 我看到了其他答案,也尝试了重新加载。即使这样也不行 如何解决此问题?最后,我发现问题在于角度文件的替换 从开发代码中删除dist文件夹并粘贴新的dist文件夹会产生问题 因此,我只能

我已经在服务器上更新了源代码,正在尝试运行最新的代码

我用的是AWS Lightsail

服务器正在Ubuntu 16.04上运行

这是我试过的

Step1:
pm2 kill 

Step 2:
NODE_ENV=production pm2 start server.js
但旧版本的代码正在运行。如何清除缓存

我看到了其他答案,也尝试了重新加载。即使这样也不行


如何解决此问题?

最后,我发现问题在于角度文件的替换

从开发代码中删除
dist
文件夹并粘贴新的
dist
文件夹会产生问题


因此,我只能粘贴并替换发生更改的文件。

您能详细说明一下吗。我尝试过pm2杀戮,但仍然有旧代码在运行。我删除了我的整个项目结构,然后粘贴了新的,但是,就像我说的,旧的代码仍然在运行…不要删除
dist
文件夹,只需在
ng build
之后替换
dist
文件夹中的文件,我更多的意思是,你是如何在已经删除之后克服这个问题的。对我来说,我必须重新命名我的startfile。