当我使用wget或curl命令(OS X El Capitan 10.11.4)安装nvm时,控制台会打印以下内容:
=> nvm已经安装在/Users/weichuang/.nvm中,尝试使用git进行更新
=> => 源字符串已经存在于/Users/weichuang/.bashrc中 npm ERR!错误发生在/usr/local/lib/node_modules/love: ENOTDIR:不是目录,打开'/usr/local/lib/node_modules/love/package.json' npm ERR!缺少:npmlog@,由npm-registry-client@7.0.7所需 npm ERR!缺少:prompt@^0.2.14,由react-native-cli@0.1.4所需 => 当您使用`nvm`安装新的node版本时,您当前在全局范围内安装的模块将不再链接到Node的活动版本,并且它们可能(取决于如何构建您的$PATH)覆盖使用`nvm`安装的模块的二进制文件:
/usr/local/lib ├── commander@2.9.0 ├── cordova@5.3.3 ├── download-cli@1.0.1 ├── express@4.13.3 ├── express-generator@4.13.1 ├── forever@0.14.1 ├── hexo@3.1.1 ├── http-server@0.8.5 ├── ionic@1.7.14 ├── ios-deploy@1.8.2 ├── ios-sim@5.0.3 ├── JSONStream@1.0.6 ├── koa@1.1.2 ├── error: ENOTDIR: not a directory, open '/usr/local/lib/node_modules/love/package.json ├── marked@0.3.5 ├── n@2.0.2 ├── node-gyp@3.2.0 ├── nw@0.12.3 ├── nw-gyp@0.12.4 ├── react-native-cli@0.1.4 ├── react-tools@0.13.3 ├── remem@1.0.3 -> /Users/weichuang/Desktop/rem/remem ├── showdown@1.2.3 ├── supervisor@0.6.0 └── typescript@1.6.2
=> 如果您希望稍后卸载它们(或在`nvm` Nodes下重新安装它们),则可以按以下方式从系统Node中删除它们:
$ nvm use system $ npm uninstall -g a_module => 关闭并重新打开终端以开始使用nvm
尽管我关闭并重新打开了终端以开始使用nvm,但问题仍然是“-bash:nvm:命令未找到”。
=> nvm已经安装在/Users/weichuang/.nvm中,尝试使用git进行更新
=> => 源字符串已经存在于/Users/weichuang/.bashrc中 npm ERR!错误发生在/usr/local/lib/node_modules/love: ENOTDIR:不是目录,打开'/usr/local/lib/node_modules/love/package.json' npm ERR!缺少:npmlog@,由npm-registry-client@7.0.7所需 npm ERR!缺少:prompt@^0.2.14,由react-native-cli@0.1.4所需 => 当您使用`nvm`安装新的node版本时,您当前在全局范围内安装的模块将不再链接到Node的活动版本,并且它们可能(取决于如何构建您的$PATH)覆盖使用`nvm`安装的模块的二进制文件:
/usr/local/lib ├── commander@2.9.0 ├── cordova@5.3.3 ├── download-cli@1.0.1 ├── express@4.13.3 ├── express-generator@4.13.1 ├── forever@0.14.1 ├── hexo@3.1.1 ├── http-server@0.8.5 ├── ionic@1.7.14 ├── ios-deploy@1.8.2 ├── ios-sim@5.0.3 ├── JSONStream@1.0.6 ├── koa@1.1.2 ├── error: ENOTDIR: not a directory, open '/usr/local/lib/node_modules/love/package.json ├── marked@0.3.5 ├── n@2.0.2 ├── node-gyp@3.2.0 ├── nw@0.12.3 ├── nw-gyp@0.12.4 ├── react-native-cli@0.1.4 ├── react-tools@0.13.3 ├── remem@1.0.3 -> /Users/weichuang/Desktop/rem/remem ├── showdown@1.2.3 ├── supervisor@0.6.0 └── typescript@1.6.2
=> 如果您希望稍后卸载它们(或在`nvm` Nodes下重新安装它们),则可以按以下方式从系统Node中删除它们:
$ nvm use system $ npm uninstall -g a_module => 关闭并重新打开终端以开始使用nvm
尽管我关闭并重新打开了终端以开始使用nvm,但问题仍然是“-bash:nvm:命令未找到”。