登录
注册
node.js 学习社区
npm install 全局安装和本地安装

美撬

2015-01-18 22:31

npm的包安装分为本地安装和全局安装两种,从敲的命令行来看,差别只是有没有-g而已,比如:

npm install grunt # 本地安装
npm install -g grunt-cli # 全局安装

下面分别解释。

1. npm install xxx -g 时, 模块将被下载安装到全局目录中。

全局目录通过 npm config set prefix "目录路径" 来设置。

通过 npm config get prefix 来获取当前设置的目录。

2. npm install xxx ,则是将模块下载到当前命令行所在目录。

例如:

c:\workspace>npm install xxx

将会安装到

c:\workspace\node_modules\xxx

这种方式显然是不好的,所以一般都会使用全局安装方式统一安装的一个目录中去,这样既方便管理、结构清晰还可以重复利用。

回复 · 0

发表回复

你可以在回复中 @ 其他人