npm 使用淘宝镜像安装模块
# 打开配置文件
open ~/.npmrc
# 或在终端编辑
npm config edit
# 添加
registry=https://registry.npmmirror.com/
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
npm 参数
# install
npm install <ModuleName>
npm i <ModuleName>
# devDependencies
npm install <ModuleName> --save-dev
npm install <ModuleName> -D
# global
npm install <ModuleName> --global
npm install <ModuleName> -g
Mac 无法全局安装 node_modules
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/<ModuleName>'
# Run this command
sudo npm install -g <ModuleName> --unsafe-perm=true --allow-root
npm 模块更新
使用 npm-check-updates 模块来更新
# 安装 ncu
npm install -g npm-check-updates
# 检查可更新的模块
ncu
# 更新 package.json 的模块到最新版本
ncu -u
# 检查可更新的全局模块
ncu -g