求问生产环境升级node版本有什么好的办法吗?
发布于 6 年前 作者 chenqichenqi 4462 次浏览 来自 问答

求问生产环境升级node版本有什么好的办法吗?

7 回复

使用docker升级部署即可,也可以使用nvm或n管理版本。

来自✨ Node.js开源项目精选

nvm 有一个很大的问题就是整个global npm的目录变了。

ENV production 建议用 docker container 部署,可以参考 keymetrics/pm2

pm2 在 docker hub 主要以 LTS 为主,若有其它版本 node 的需求,能够基于指定版本的 node image,再自行制作对应版本 image。

建议用docker 版本管理 在兼容低版本的时候不一定能做到共存我一个服务器0.12的代码就不能手动关闭了因为globel的pm2新老版本有冲突好像 From Noder

一般用 docker,如果用不了的话,用 https://github.com/cnpm/nodeinstall 安装到项目 node_modules 下即可

docker 或者 node n 模块

@Hanggi 我倒觉得这是nvm挺好的一个特性,n好像这点跟nvm刚好不一样,你试试

来自✨ Node.js开源项目精选

回到顶部