Mac 上安装多版本的node,如何在用npm 安装模块到当前版本呢?
发布于 10 年前 作者 struggle0119 10828 次浏览 最后一次编辑是 8 年前

我用的是 n 多版本管理器 比如我想在0.10.28中安装一个模块,我应该如何安装呢?

3 回复
  1. 可以先切换到需要的node版本 n <version>,使用npm安装模块即可
  2. 也可以使用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版本。

回到顶部