美文网首页
macOS下配置全局node命令行指令

macOS下配置全局node命令行指令

作者: Simple徐 | 来源:发表于2018-12-28 13:35 被阅读17次

    项目中为了方便管理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指令也都可以正常使用了。

    相关文章

      网友评论

          本文标题:macOS下配置全局node命令行指令

          本文链接:https://www.haomeiwen.com/subject/fyqhlqtx.html