Ubuntu 即使在执行pm2 kill命令之后,pm2仍在加载旧版本的节点js代码
我已经在服务器上更新了源代码,正在尝试运行最新的代码 我用的是AWS Lightsail 服务器正在Ubuntu 16.04上运行 这是我试过的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文件夹会产生问题 因此,我只能
Step1:
pm2 kill
Step 2:
NODE_ENV=production pm2 start server.js
但旧版本的代码正在运行。如何清除缓存
我看到了其他答案,也尝试了重新加载。即使这样也不行
如何解决此问题?最后,我发现问题在于角度文件的替换 从开发代码中删除
dist
文件夹并粘贴新的dist
文件夹会产生问题
因此,我只能粘贴并替换发生更改的文件。您能详细说明一下吗。我尝试过pm2杀戮,但仍然有旧代码在运行。我删除了我的整个项目结构,然后粘贴了新的,但是,就像我说的,旧的代码仍然在运行…不要删除
dist
文件夹,只需在ng build
之后替换dist
文件夹中的文件,我更多的意思是,你是如何在已经删除之后克服这个问题的。对我来说,我必须重新命名我的startfile。