一. 仓库配置
官方 | 淘宝 | |
仓库地址 | https://registry.npmjs.org/ | http://registry.npm.taobao.org/ |
NPM命令 | 临时: npm --registry https://registry.npmjs.org/ install express 永久: npm config set registry https://registry.npmjs.org/ | 临时: npm --registry https://registry.npm.taobao.org install express 永久: npm config set registry http://registry.npm.taobao.org/ |
NPM验证 | 方式1:npm config get registry 方式2:npm info express | |
CNPM命令 | 步骤1:npm install -g cnpm --registry=https://registry.npm.taobao.org 步骤2:cnpm install express | |
二.全局安装路径
全局模块存放路径(Prefix为例,cache类同) | |
说明 | 存放全局模块的目录为prefix下的node_modules文件夹,故该属性名为prefix,而非global; 全局模块路径 = {prefix}\node_modules |
默认路径 | {安装路径} |
查看路径 | npm config get prefix |
修改路径一 | NPM命令: 命令格式:npm config set prefix *** 命令范例:npm config set prefix "D:\Program Files\nodejs" |
修改路径二 | 步骤1:打开 'nodejs安装目录/node_modules/npm/.npmrc‘ ; 步骤2:修改prefix为:prefix = G:\nodejs\npm_global_modules |
三.NPM Install
NPM Install | |
参数1 | 说明 |
-s | 即 npm install --save 写入dependencies 用于生产环境 |
-d | 即 npm install --save-dev 写入devDependencies 仅用于开发环境 |
-g | 全局安装(不用进入项目目录) |
四.常用NPM命令
NPM - List | |
NPM命令 | 说明 |
npm list --depth=0 | 查看当前目录已安装的NPM包 |
npm list -g --depth=0 | 查看全局已安装的NPM包 |
npm list | 查看当前目录已安装模块清单 |
npm list -g | 查看全局已安装模块清单 |