修改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学习笔记之Http模块
Jan 13 NodeJs
PHP和NodeJs开发的应用如何共用Session
Apr 16 NodeJs
详解nodejs与javascript中的aes加密
May 22 NodeJs
nodejs使用express创建一个简单web应用
Mar 31 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
NodeJS服务器实现gzip压缩的示例代码
Oct 12 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 17 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 NodeJs
nodejs使用node-xlsx生成excel的方法示例
Aug 22 NodeJs
NodeJS 文件夹拷贝以及删除功能
Sep 03 NodeJs
nodejs实现聊天机器人功能
Sep 19 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/05/08 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
webpack4 升级迁移的实现
2018/09/12 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
python3中set(集合)的语法总结分享
2017/03/24 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
开业庆典答谢词
2014/01/18 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
竞选班委演讲稿
2014/04/28 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
埃及王子观后感
2015/06/16 职场文书
寒假生活随笔
2015/08/15 职场文书