安装 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 等工具之后,不能正常使用)
- 创建文件夹:
mkdir ~/.npm-global
- 设置 npm 使用这个新文件夹:
npm config set prefix '~/.npm-global'
- 添加配置到 ~/.bashrc(用户) 或者 .profile(全局) or .bash_profile(用户):
export PATH=~/.npm-global/bin:$PATH
- 更新环境变量:
source ~/.profile
参考: https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md
配置 npm 国内镜像
- npm config set registry https://registry.npm.taobao.org –global
- npm config set disturl https://npm.taobao.org/dist –global
- npm config list //查看配置
安装 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 国内镜像
- yarn config set registry https://registry.npm.taobao.org –global
- yarn config set disturl https://npm.taobao.org/dist –global