Mac 上 node npm yarn 全局安装以及配置

安装 node

安装

  • 从官网下载nodeJs安装包,下载后安装
  • 成功安装后,提示
  This package has installed:
    •    Node.js v10.16.0 to /usr/local/bin/node
    •    npm v6.9.0 to /usr/local/bin/npm
  Make sure that /usr/local/bin is in your $PATH.
  • 配置环境变量到当前用户配置文件.bashrc
export PATH=/usr/local/bin

npm 全局不使用 sudo

方法1 修改 npm 的 node_modules 的权限,全局安装 npm install 不再需要使用 sudo

sudo chown $username /usr/local/lib/node_modules

方法2 在当前用户文件夹下创建新的 npm 安装依赖包的文件夹

(但是,本人电脑上尝试在这个文件夹下安装 yarn 等工具之后,不能正常使用)

  1. 创建文件夹:
  mkdir ~/.npm-global
  1. 设置 npm 使用这个新文件夹:
  npm config set prefix '~/.npm-global'
  1. 添加配置到 ~/.bashrc(用户) 或者 .profile(全局) or .bash_profile(用户):
  export PATH=~/.npm-global/bin:$PATH
  1. 更新环境变量:
  source ~/.profile

参考: https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md

配置 npm 国内镜像

安装 yarn

安装

  • npm install -g yarn
/Users/hyh/.npm/bin/yarnpkg -> /Users/hyh/.npm/lib/node_modules/yarn/bin/yarn.js
/Users/hyh/.npm/bin/yarn -> /Users/hyh/.npm/lib/node_modules/yarn/bin/yarn.js

配置 yarn 国内镜像