npm 设置安装时的默认目录

默认情况下,在哪个文件夹下运行npm,npm就在当前目录创建一个文件夹node_modules,

然后将要安装的程序安装到文件夹node_modules里面。 这时候其他路径项目无法引用到该目录下的模块!

 

如果我们需要自主配置的话

1.在目标目录下建立"node_global"及"node_cache"两个文件夹。

2.在cmd中输入

// 设置npm安装程序时的默认位置

npm config set prefix "F:\14npm\node_global"

 

// 设置npm安装程序时的缓存位置

npm config set cache "F:\14npm\node_cache"

 

但是 这时候用户还是无法require这些模块 我们要在环境变量中进行设置

 

3.在环境变量中(告诉系统 用户下载的全局模块在此处)。

新建NODE_PATH

F:\14npm\node_global\node_modules

4.设置环境变量

新建完NODE_PATH后,还需要告诉系统,node和npm的位置,这时候需要在“环境变量”的对话框“系统变量”这一栏中找到“path”变量,

在后面添加

C:\Program Files\nodejs;

 

 

5.最后安装程序命令

$ npm install cheerio -g

需要加上-g

不加-g关键字仍会安装在你运行npm的文件夹下

 

 

这样就可以实现模块安装在指定目录 并且其他目录的js可以require到库

 

参考:http://blog.csdn.net/friendan/article/details/50830671

http://www.cnblogs.com/GeoChen/p/5496322.html

转载于:https://my.oschina.net/u/2552669/blog/776239

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值