Node.js Notes

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
Copyright © 2025 LOLO