[笔记]安装node之后,修改全局node_modules的默认地址

本文介绍如何更改Node.js全局模块的默认安装位置。通过创建特定文件夹并使用npm命令进行配置,可以轻松实现自定义全局模块的安装路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考网址 http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/

问题:安装完node之后,系统会为全局node_modules设置默认的地址,windows为"{UserDir}\AppData\Roaming\npm"

需求:不希望用默认的地址,希望能够自定义

方法:

1、在nodejs安装目录"{NodejsPath}"下创建两个文件夹node_global,node_cache,这两个文件夹的名字可以自己定义的,现在只以它们为例

2、执行命令: npm config set perfix "{NodejsPath}\node_global" -g 

3、执行命令:npm config set cache "{NodejsPath}\node_cache" -g 

注意:2和3中的-g貌似也可以不用,在执行命令时,会提示error错误,提示出错路径是默认的全局node_modules的路径,这时候,只需要在路径下增加npm和node_modules文件夹就可以解决,或者先使用 npm install -g 安装某个插件也成

4、增加系统变量 NODE_PATH , 值为 {NodejsPath}\node_global\node_modules

5、修改用户变量 PATH , 将 {UserDir}\AppData\Roaming\npm 修改为 {NodejsPath}\node_global

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值