Table of Contents

基本使用

对npm不熟, 记录一下.

* npm help install
* npm help 5 npm-folders
* npm install [-g] <package>
* npm list [-g] <package>

本地情况, npm install <package> 默认装到当前用户目录下的「node_modules」目录, 加上「-g」(global)则安装到/usr/local/lib/node_modules/

.npmrc可以控制安装的prefix和路径等

原先/usr/local/lib/node_modules/的属主是nobody, 导致加上「-g」安装权限报错, 需要:

$ sudo chown -R $USER /usr/local/lib/node_modules

查看包信息:

npm install <package>

NPM源

本地访问官方npm源timeout,可以改为国内(如淘宝NPM)源。

查看当前的npm registry地址:

$ npm config get registry

临时设置npm registry地址:

$ npm config set registry https://registry.npm.taobao.org

或者只在install时指定:

npm --registry https://registry.npm.taobao.org install <package>

永久则可以写入.npmrc:

registry = https://registry.npm.taobao.org

或者使用cnpm:

参考: npm 换源 npm 国内镜像 cnpm

参考: