修改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 的 c++ module 链接到 OpenSSL
Aug 03 NodeJs
NodeJS中Buffer模块详解
Jan 07 NodeJs
nodejs中实现sleep功能实例
Mar 24 NodeJs
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
基于html5和nodejs相结合实现websocket即使通讯
Nov 19 NodeJs
Nodejs+Socket.io实现通讯实例代码
Feb 13 NodeJs
解决nodejs中使用http请求返回值为html时乱码的问题
Feb 18 NodeJs
NodeJS配置HTTPS服务实例分享
Feb 19 NodeJs
nodejs个人博客开发第一步 准备工作
Apr 12 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
Nodejs实现WebSocket代码实例
May 19 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 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获得用户ip地址的比较不错的方法
2014/02/08 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
js内置对象 学习笔记
2011/08/01 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
微信小程序本地存储实现每日签到、连续签到功能
2019/10/09 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
Python中分数的相关使用教程
2015/03/30 Python
Python装饰器基础详解
2016/03/09 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
python实现大学人员管理系统
2019/10/25 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
Python实现图像的垂直投影示例
2020/01/17 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
业务员岗位职责范本
2013/12/15 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
Golang的继承模拟实例
2021/06/30 Golang