修改Nodejs内置的npm默认配置路径方法


Posted in NodeJs onMay 13, 2018

Nodejs 内置的npm默认会把模块安装在c盘的用户AppData目录下(吐槽一下:不明白为啥现在的软件都喜欢把资源装在这里)

修改Nodejs内置的npm默认配置路径方法

C盘这么小,肯定是不行的,下面一步步修改到D盘

1.打开cmd命令行,查看当前配置

输入 npm config ls

先看一下当前npm的配置环境,由于我已经修改过,所以可以看到修改后的路径

修改Nodejs内置的npm默认配置路径方法

2.修改路径

这里需要修改两个路径,module路径和cache路径

module对应prefix

cache对应cache

首先在别的盘新建两个目录

D:\nodejs\node_modules\npm\node_global_modules
D:\nodejs\node_modules\npm\node_cache

然后依次执行

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

3.修改环境变量

新增环境变量 NODE_HOME

修改Nodejs内置的npm默认配置路径方法

修改Path,追加 %NODE_HOME%\;%NODE_HOME%\node_modules;%NODE_HOME%\node_modules\npm\node_global_modules\;

4.测试一下

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

执行

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

安装完毕后打开设置的安装路径看下是否成功

修改Nodejs内置的npm默认配置路径方法

大功告成!

以上这篇修改Nodejs内置的npm默认配置路径方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
详谈nodejs异步编程
Dec 04 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 NodeJs
详解Nodejs 通过 fs.createWriteStream 保存文件
Oct 10 NodeJs
nodejs判断文件、文件夹是否存在及删除的方法
Nov 10 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
nodejs取得当前执行路径的方法
May 13 #NodeJs
详解Nodejs内存治理
May 13 #NodeJs
nodejs更改项目端口号的方法
May 13 #NodeJs
利用nodeJs anywhere搭建本地服务器环境的方法
May 12 #NodeJs
NodeJs搭建本地服务器之使用手机访问的实例讲解
May 12 #NodeJs
nodejs 简单实现动态html的方法
May 12 #NodeJs
nodeJS服务器的创建和重新启动的实现方法
May 12 #NodeJs
You might like
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
jQuery实现验证码功能
2017/03/17 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
在Python中使用dict和set方法的教程
2015/04/27 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
python实现狄克斯特拉算法
2019/01/17 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
优秀的2014年两会精神解读
2014/03/17 职场文书
庆六一宣传标语
2014/10/08 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
音乐剧猫观后感
2015/06/04 职场文书
对公司的意见和建议
2015/06/04 职场文书
纪录片信仰观后感
2015/06/08 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
干部培训简讯
2015/07/20 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
Elasticsearch 聚合查询和排序
2022/04/19 Python