去年我通过从 nodejs.org 下载它在 Mac 上安装了 Node.js。但是,我注意到它通常是通过一些包管理器安装的,比如 Homebrew(坏方法)和 NVM(好方法)。问题 1:我应该卸载当前的 Node.js 并通过 NVM(我什至没有)安装它吗?问题二:Node版本切换是否常见?为什么有人会那样做?
2 回答
HUWWW
TA贡献1874条经验 获得超12个赞
使用 NVM 确实是个好主意!!可能有不同的项目使用不同版本的 NodeJs。在那种情况下,像 NVM 这样的库会很有帮助,否则你必须卸载旧版本并安装新版本。您知道每次想要拥有一个新版本时卸载并重新安装一个新版本是多么困难。此外,如果您想尝试新版本的 Nodejs 中提供的一些新功能,则必须再次执行安装/卸载过程。
因此,使用 NVM 会创建一个类似沙箱的环境,其中 Node 上的一个版本不会与另一个版本混淆。
长话短说,NVM 会有所帮助。安装 NVM 后,只需NVM install 'nodeversion'
使用NVM use 'nodeversion'
特定版本的 Node 即可。
狐的传说
TA贡献1804条经验 获得超3个赞
您可能正在从事基于不同版本节点的不同项目。nvm 在这种情况下可以提供帮助。
如果您想验证您的应用程序是否适用于不同版本的节点,它也非常有帮助。
一般来说,它与 python2/3、不同版本的 JDK 等没有什么不同。您可以坚持当前的安装,只有在必要时才切换到 nvm。你会知道什么时候需要它。
添加回答
举报
0/150
提交
取消