修改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写的一个简单项目打包工具
May 11 NodeJs
NodeJS学习笔记之网络编程
Aug 03 NodeJs
Nodejs全局安装和本地安装的不同之处
Jul 04 NodeJs
Nodejs中 npm常用命令详解
Jul 04 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
Mar 28 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
Mar 15 NodeJs
nodejs通过钉钉群机器人推送消息的实现代码
May 05 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 NodeJs
nodejs文件夹深层复制功能
Sep 03 NodeJs
分享node.js实现简单登录注册的具体代码
Apr 26 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 动态随机生成验证码类代码
2010/04/09 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
Three.js学习之网格
2016/08/10 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python网页请求urllib2模块简单封装代码
2014/02/07 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
用Python实现职工信息管理系统
2020/12/30 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
保健品市场营销方案
2014/03/31 职场文书
青安岗事迹材料
2014/05/14 职场文书
企业文化理念标语
2014/06/10 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
法学自荐信
2014/06/20 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
承诺函范文
2015/01/21 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
Fluentd搭建日志收集服务
2022/09/23 Servers