Node 配置文件

说明

  1. .npmrc 文件是 Node 配置文件
  2. .npmrc 文件分为 项目配置文件全局配置文件
    1. .npmrc 项目配置文件 存放在 项目根目录
    2. .npmrc 全局配置文件 存放在 用户根目录
    3. 使用时遵守 就近原则

命令

  1. 查看配置
    npm config ls
    
    npm config ls
    
  2. 查看单个配置
    npm config get ABC
    
  3. 设置配置
    npm config set ABC=123
    
  4. 设置安装路径
    npm config set prefix D:\nodejs\node_global
    # prefix=D:\nodejs\node_global
    
  5. 设置缓存路径
    npm config set cache D:\nodejs\node_cache
    # cache=D:\nodejs\node_cache
    

配置

配置 默认值 优化 说明
registry https://registry.npmjs.org/ http://registry.npmmirror.com/ npm 仓库地址
disturl Index of /download/release/ nodejs-release安装包下载-开源镜像站-阿里云 下载 /vx.y.z/node-vx.y.z-headers.tar.gz 地址前缀
save-exact false true npm 安装依赖时使用固定版本
engine-strict false true npm 安装依赖时,是否强制检查 enginesnodenpm 版本)
sass_binary_site https://github.com/sass/node-sass/releases/download CNPM Binaries Mirror 下载 /vx.y.z/platform-arch-*_binding.node 地址前缀
electron_mirror https://github.com/electron/electron/releases/download/ CNPM Binaries Mirror 下载 /x.y.z/electron-vx.y.z-platform-arch.zip 地址前缀
electron_cache C:\Users\%USERNAME%\AppData\Local\electron\Cache$HOME/.cache/electron, /Users/$USER/Library/Caches/electron 储存 electron 本地缓存路径
electron_builder_binaries_mirror https://github.com/electron-userland/electron-builder-binaries/releases/download/ CNPM Binaries Mirror 下载 /snap-template-x.y-z/snap-template-electron-x.y-z-amd64.tar.7z/appimage-x.y.z/appimage-x.y.z.7z 地址前缀
electron_builder_cache C:\Users\%USERNAME%\AppData\Local\electron-builder\Cache$HOME/.cache/electron-builder, /Users/$USER/Library/Caches/electron-builder 储存 electron builder 本地缓存路径