更改npm安装目录

Nodejs 内置的npm默认会把模块安装在c盘的用户AppData目录下,以下步骤是为了让大家学习如何更改npm 安装目录的

首先你可以使用cmd命令进行查看当前电脑的npm 安装路径。 
输入 npm config ls 
如图:

下面我们就开始配置自定义路径 
首先在要保存的路径下创建两个文件夹:node_global_modules和node_cache 
如:

添加好目录后 执行以下代码:

    npm config set prefix "G:\nodejs\node_global_modules"


    npm config set cache "G:\nodejs\node_cache"
1
2
3
4
3.修改环境变量

新增环境变量 NODE_HOME,在path中追加修改 
%NODE_HOME%\; 
%NODE_HOME%\node_modules; 
%NODE_HOME%\node_global_modules;

4.测试,重新打开一个cmd命令行,安装一个插件试试,执行

npm install cordova -g // -g意思是安装到全局目录下

安装完毕后打开设置的安装路径看下是否成功 
在你设置的目录node_global_modules 中出现 如下文件夹则表示设置成功: 

--------------------- 
作者:396985437 
来源:CSDN 
原文:https://blog.csdn.net/u010249656/article/details/82187716 
版权声明:本文为博主原创文章,转载请附上博文链接!

要修改npm安装路径,你可以通过配置npm的全局安装路径来实现。这通常通过设置环境变量`npm_config_prefix`来完成。以下是具体步骤: 1. 打开终端或者命令提示符。 2. 设置环境变量以指定新的npm全局安装路径。例如,如果你想将npm的全局安装路径修改到`C:\Program Files\npm`,你可以使用以下命令(仅Windows系统): ``` set npm_config_prefix=C:\Program Files\npm ``` 对于Unix-like系统(Linux或macOS),使用以下命令: ``` export npm_config_prefix=/path/to/new/directory ``` 其中`/path/to/new/directory`是你想要设置的新路径。 3. 更新npm到这个新的路径,通过运行: ``` npm config get prefix ``` 来检查你的设置是否正确。 4. 为了使更改永久生效,你可以在你的用户目录下的`.npmrc`文件中添加`prefix`配置。对于Windows,路径可能是`C:\Users\<username>\.npmrc`;对于Unix-like系统,路径是`/home/<username>/.npmrc`。 打开或创建`.npmrc`文件,并添加以下行: ``` prefix=<new prefix path> ``` 替换`<new prefix path>`为你之前设置的路径。 5. 有时候,更新`.npmrc`文件后,可能需要重新打开终端或者命令提示符窗口,以确保新的配置被加载。 6. 完成以上步骤后,你需要在新设置的全局路径下创建一个`node_modules`目录,因为npm默认不会创建这个目录: ``` mkdir C:\Program Files\npm\node_modules ``` 或者对于Unix-like系统: ``` mkdir /path/to/new/directory/node_modules ``` 7. 现在,任何使用`npm install -g`命令安装的包都会被放置到新的全局安装路径下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值