关于修改nodejs模块全局安装路径的问题

        前阵子安装了nodejs(我的是v8.9.0版本,自动安装了npm),强迫症患者表示nodejs的默认全局安装路径是在c盘(C:\Users\Administrator\AppData\Roaming\npm),这个实在太不友好,也不太能接受,只好动手改下默认路径。

        首先要先配置npm的 全局模块(node_global) 的存放路径 以及 缓存(node_cache) 的存放路径。比如我是想把它们放在“D:\nodejs\node_modules”这个路径下,那么接下来:

        1、在“D:\nodejs\node_modules”路径下新建两个文件夹,分别叫“node_global”“node_cache”

        

        2、控制台里将上面新建的两个的文件夹分别设置为全局模块和缓存的路径:

        npm config set prefix "D:\nodejs\node_modules\node_global"

        npm config set cache "D:\nodejs\node_modules\node_cache"

        是否设置成功,可以在控制台输入如下命令查看:

        npm config get prefix

        npm config get cache

        

        另外,如果上述方法没能设置成功的话,在nodejs的安装目录中找到 node_modules\npm\.npmrc 文件,打开后,手动更改prefix和cache的值为如下,保存即可:

        prefix=D:\nodejs\node_modules\node_global

        cache=D:\nodejs\node_modules\node_cache

        3、最后,上面这些都是我们自己的事儿,还得告诉系统我们做了修改,具体的,也就是说我们要修改环境变量(“我的电脑--右键--属性--高级系统设置---环境变量”)。首先在 系统变量 里新建一个变量“NODE_PATH”,值为前面新建的用于存放全局模块的文件夹(node_global)中的 node_modules(虽然这时候这个文件夹还不存在。。)文件夹的绝对路径,即:D:\nodejs\node_modules\node_global\node_modules。

        

然后,在 系统变量 的 Path 变量里添加 nodejs 的路径(路径前面记得加上英文分号";"结尾),即加上";D:\nodejs"。因为系统原因,这里显示方式不一样,不过实质是一样的,都是添加“D:\nodejs”这个路径到 Path 变量:

        

至此,全局路径就已经修改成功了,c盘也就解放了!

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值