FAQ

如何 npm install -g 不需要 sudo

参考:

步骤:

  1. 修改 npm 设置

    1
    2
    
    mkdir "${HOME}/.npm-packages"
    npm config set prefix "${HOME}/.npm-packages"
  2. 设置 shell 配置

    1
    2
    3
    4
    5
    6
    7
    
    NPM_PACKAGES="${HOME}/.npm-packages"
    
    export PATH="$PATH:$NPM_PACKAGES/bin"
    
    # Preserve MANPATH if you already defined it somewhere in your config.
    # Otherwise, fall back to `manpath` so we can inherit from `/etc/manpath`.
    export MANPATH="${MANPATH-$(manpath)}:$NPM_PACKAGES/share/man"