同一台服务器上多个node项目指定不同node版本

使用了avn但是一直报错,应该怎样弄

阅读 4.7k
2 个回答

首先,可以使用nvm,管理不同版本的 node;

其次,如果想让某个项目在指定版本下运行,可以判断 node 的版本是否符合要求,获取 node 版本可以使用:process.versions.node

然后,如果只是在启动时,指定 node 版本,可以使用 node 的安装路径来使用 node,比如:~/.nvm/versions/node/v8.9.1/bin/node index.js/.nvm/versions/node/v6.12.0/bin/node index.js。可以把它们加入 PATH 简化。

可以用楼上的方式
建议使用Docker,管理版本的神器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题