Mac 上安装多版本的node,如何在用npm 安装模块到当前版本呢?
我用的是 n 多版本管理器 比如我想在0.10.28中安装一个模块,我应该如何安装呢?
3 回复
- 可以先切换到需要的node版本
n <version>
,使用npm安装模块即可 - 也可以使用
n use <version> npm install foo -g
https://github.com/visionmedia/n n --help
是这样操作的,可不知道怎么会出现这个错误: npm ERR! Error: Cannot find module ‘path-is-inside’
我知道为什么了,因为安装完一个版本的node后,它都会给你这个版本装一个npm,你用这个npm安装即可 例如:sudo /usr/local/n/versions/0.10.28/bin/npm install dynadb, 因为切换了node版本。