我可以使用 npm
全局安装同一个 node
模块的多个版本吗?
最佳答案
我认为没有(好的)方法可以做到这一点。
但是,我猜您的用例是这样的:您有两个项目,它们需要不同版本的全局安装包。
对于这样的情况,我通常避免完全全局安装包,而是在本地安装它们(不带-g
)。例如,如果您想为给定项目安装特定旧版本的“mocha”包,您会这样做
cd ~/src/myproject
npm install --save-dev mocha@^1.0.0
(请注意,我们在这里没有使用 -g
。)然后这样调用它:
./node_modules/.bin/mocha
关于node.js - 如何安装同一个 node.js 模块的多个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12138917/