修改node.js默认的npm安装目录

1.下面咱们来进行npm全局模块的存放路径以及cache的路径的配置,这些路径默认是在 C 盘的,我以为这样会增长系统盘的负担,因此我但愿将以上两个文件放在nodejs的主目录下,所以我在nodejs目录下也就是个人安装目录下创建了”node_gobal”和”node_cache”两个文件夹,以下图:

2.进入cmd命令行,输入一下的命令设置全局模块的安装路径到node_gobal文件夹,缓存到node_cache文件夹:

npm config set prefix "E:\node\node_gobal" npm config set cache "E:\node\node_cache"

3.如今咱们来装一个模块来测试一下,我选择的模块是cordova,你也能够选择express模块。进入cmd命令行输入 npm install -g cnpm --registry=https://registry.npm.taobao.org(顺便安装cnpm) (“-g”表示装到global目录下,也就是刚才设置“E:\FRONT\nodejs\node_gobal”目录下)。等到安装完成时,会出现提示“cordova”安装的目录,以此验证是否设置成功。

4.因为node全局模块大多数都是能够经过命令行访问的,因此还要把“E:\FRONT\nodejs\node_gobal”加入到系统PATH中,方便直接使用命令行运行。