javascript – 在本地安装NodeJS包相当于Python的virtualenv吗?

我已经使用
Python了一段时间,我已经知道我们应该总是为每个项目使用虚拟环境,我们在那里进行pip install< name>根据需要包等

我是JS的新手,但是会使用npm install< name>来下载软件包.没有-g选项意味着它只会在特定项目目录中下载它,类似于Python的虚拟环境如何保持pip包分开?或者是否还需要创建某种虚拟环境?

对不起,如果我在这里误解了什么…只是想确保使用npm install安装软件包不会弄乱任何全局或其他东西!

最佳答案 正确,通过npm install< package>安装软件包默认情况下,在项目根目录中的node_modules文件夹中仅为特定项目安装它们.

npm install –global< package>全局安装包.

有关详细信息,请参阅npm docs.

点赞