项目中为了方便管理npm源,在全局安装了nrm源管理器,但却提示命令找不到。
- Terminal里执行
npm install -g nrm
. - 检查是否安装到全局
npm list -g --depth 0
,列表里会显示全局安装的包名和对应的版本号,找到nrm说明全局安装成功了。
npm list -g --depth 0
/usr/local/Cellar/node/10.9.0/lib
├── cnpm@6.0.0
├── mocha@5.2.0
└── nrm@1.0.2
- 此时执行
nrm add {仓库地址}
会提示command not found,出现该问题的原因是没有配置环境变量,解决方案:
打开bash_profile文件vi ~/.bash_profile
,如果系统里不存在该文件,该命令会自动生成一个。
不会使用vim的同学可以去简单的学习下),添加如下代码至末尾
//path后面的路径即是第二部查看全局安装依赖时打印出来的路径。
export PATH="$PATH:/usr/local/Cellar/node/10.9.0/bin"
- 输入
:wq!
保存并退出 - 输入
source ~/.bash_profile
加载刚刚配置的文件。
现在就可以愉快的使用nrm指令了,以后安装的全局node指令也都可以正常使用了。
网友评论