基本使用
对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
:
参考: