zoukankan      html  css  js  c++  java
  • npm install -g 全局安装总是出现permission权限问题的解决方案

    npm install -g 全局安装总是出现permission权限问题的解决方案

    开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败。

    需要使用sudo。这问题确实让我比较窝火。一个package完全没有必要放入到需要特殊权限的/usr/local/目录,于是想办法解决它。

    这里提供一种解决方案,将npm的global package安装路径放入到当前用户的home目录下,避免使用sudo,一样可以安装global的npm package:

    #brew install node #Mac os X
    
    mkdir "${HOME}/.npm-packages"
    
    echo NPM_PACKAGES="${HOME}/.npm-packages" >> ${HOME}/.bashrc
    
    echo prefix=${HOME}/.npm-packages >> ${HOME}/.npmrc
    
    echo NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH" >> ${HOME}/.bashrc
    
    echo PATH="$NPM_PACKAGES/bin:$PATH" >> ${HOME}/.bashrc
    
    #将:source ~/.bashrc 写入到~/.bash_profile文件末尾, 然后,如果现在就想用你还需要运行以下命令。
    source ~/.bashrc

    参考链接:

    1. 

  • 相关阅读:
    3.16 使用Zookeeper对HDFS HA配置自动故障转移及测试
    4、html的body内标签之input系列
    Gym
    Gym
    Gym
    Gym
    Gym
    Big Event in HDU HDU1171 (多重背包)
    Coins POJ 1742 多重背包部分和
    HDU 1059 Dividing 多重背包
  • 原文地址:https://www.cnblogs.com/ToDoToTry/p/4472251.html
Copyright © 2011-2022 走看看