755750
求问生产环境升级node版本有什么好的办法吗?
求问生产环境升级node版本有什么好的办法吗?
@Hanggi 我倒觉得这是nvm挺好的一个特性,n好像这点跟nvm刚好不一样,你试试
来自✨ Node.js开源项目精选✨
docker 或者 node n 模块
一般用 docker,如果用不了的话,用 https://github.com/cnpm/nodeinstall 安装到项目 node_modules 下即可
ENV production 建议用 docker container 部署,可以参考 keymetrics/pm2。
pm2 在 docker hub 主要以 LTS 为主,若有其它版本 node 的需求,能够基于指定版本的 node image,再自行制作对应版本 image。
nvm 有一个很大的问题就是整个global npm的目录变了。
使用docker升级部署即可,也可以使用nvm或n管理版本。
来自✨ Node.js开源项目精选✨