我想升级我的节点服务器。我的节点模块有很多依赖项。我想用升级后的服务器运行我的应用程序,当我尝试使用express时,node-sass代码正在破坏..
有没有办法升级旧版本的节点模块?
答案 0 :(得分:1)
如果你想要的是在不同的节点版本之间切换,你可以简单地使用NVM,这非常有用。
但是我不确定你需要什么 - 你是否有几个同时运行需要不同Node版本的应用程序?如果是这种情况,我建议您按以下方式使用NVM:
nvm install v4.2.4
,nvm install v0.10.36
,... /home/YOURUSERNAME/.nvm/versions/node/vYOUR_VERSION/bin/
/home/ubuntu/.nvm/versions/node/v4.2.4/bin/node app-needing-node-4.2.4.js
/home/ubuntu/.nvm/versions/node/v0.10.36/bin/node app-needing-node-0.10.36.js
您还可以通过创建符号链接来缩短命令:
sudo ln -s /home/ubuntu/.nvm/versions/node/v4.2.4/bin/node /usr/bin/node-v4.2.4
之后,您可以在需要时使用命令node-v4.2.4
。
希望有所帮助!