在不同的项目目录中安装和使用独立的node.js环境

我真的很喜欢Python中的虚拟环境,在这里你可以把包括解释器在内的整个Python环境放到一个项目目录中。 如果你多年后挖掘一个旧项目,你可以激活环境,你准备好了 – 这是真棒。

什么是node.js这样做的方式?

通常,您可以在适当的package.json指令中标记代码支持的软件包版本和Node.js版本。 这意味着您的项目的分布式版本导入相同的模块。 在本地,这并不重要,因为默认情况下,npm将您的软件包安装在项目目录中。

但是,为了更有效地pipe理本地Node版本,诸如Node Version Manager之类的工具将会有所斩获。 NVM特别支持项目目录中的.nvmrc文件,以标记节点版本。