博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js模块全局安装路径配置
阅读量:6221 次
发布时间:2019-06-21

本文共 1337 字,大约阅读时间需要 4 分钟。

hot3.png

下载安装nodejs以及npm,可参照:

http://blog.csdn.net/pengpegv5yaya/article/details/51885829

中的前三步。我将node安装在了:D:\Program Files\Nodejs中。

但从第四步我就遇到了以下问题。

第四步:安装相关环境

我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹。如下图:

172009_bpxH_3636105.png

问题一:

启动cmd,输入:

npm config set prefix"D:\Program Files\Nodejs\node_global" 

以及
npm configset cache"D:\Program Files\Nodejs\node_cache"

这时,我们尝试安装模块:

npm install express -g

如果你在命名行看到 express 模块 安装成功了,前面的两行配置 会使得你安装的 express 模块 出现在D:\Program Files\Nodejs\node_global\node_modules的文件夹下,但是如果你没有在node_global \ node_modules,说明刚刚两行代码没有执行 哦~

这时你需要:

在nodejs的安装目录中找到node_modules\npm\.npmrc文件

修改如下即可:

prefix = D:\Program Files\Nodejs\node_global

cache = D:\Program Files\Nodejs\node_cache

这样我们安装的模块就会放在我们自己的安装目录里了,而不是C:\Users\User\AppData\Roaming\npm下面。

问题二:

    进入环境变量对话框,在系统变量下新建"NODE_PATH",输入”D:\Program Files\Nodejs\node_global\node_modules“。(ps:这一步相当关键。)

175138_Lrxi_3636105.png

看到这一步,我是一脸懵逼,因为我的电脑上的用户级环境变量为空。。。如果你跟我的电脑一样,用户级环境变量为空的话,你就不用管这一步,跳过就好了~

问题三:

国内使用 npm 速度很慢,你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

代码如下:

npm install -g cnpm --registry=https://registry.npm.taobao.org

同时需要添加cnpm的环境变量。

正确写法:D:\Program Files\Nodejs\node_global;      √

错误写法:D:\Program Files\Nodejs\node_global\node_modules;  ×

 

 

参考文章:

http://blog.csdn.net/williamfan21c/article/details/55517558

转载于:https://my.oschina.net/CassieHouse/blog/1529524

你可能感兴趣的文章
GCMail邮件系统怎样限制内外网邮件收发?
查看>>
Linux 定制版 作秀 And 创新 ?!
查看>>
如何使用投影仪
查看>>
struts2 文件下载 报错
查看>>
论个人网站备份的重要性
查看>>
使用xtrabackup备份和还原mysql的多实例(基于全备)
查看>>
监控磁盘读写状况
查看>>
Dockerfile 配置
查看>>
Python中创建虚拟环境
查看>>
foundation的sass版本
查看>>
PHP 代码生成图片验证码!你们值得拥有
查看>>
《编写可维护的JavaScript》第1部分编程风格小结
查看>>
如何成为一名业余程序员
查看>>
为Tomcat添加启动、停止、重启
查看>>
Nginx视频点播安装配置
查看>>
无状态地址自动配置
查看>>
各种排序算法的分析及java实现
查看>>
linux下退出VI的方法:不保存退出:q! 先保存后退出:wq
查看>>
小白之复习与提高3
查看>>
RAID技术
查看>>