(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

随笔2个月前发布 凤舞九天
30 0 0

 

目录:

一、下载

二、安装

三、验证是否安装成功

四、配置 npm 在安装全局模块时的路径和缓存cache的路径

五、切换下载源

问题解决

 

一、下载

官网地址:https://nodejs.org/en/download/

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 二、安装

除以下两点其它都是默认即可:

1)安装路径可以更改

2)是否自动安装必要的工具(python、C/C++编译环境、Chocolatey)(建议选中,如下图)(自动安装的工具无法选择安装路径,可以自己安装好python,这样自动安装就不会安装python)

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 三、验证是否安装成功

1)进入命令行 —— node -v —— 查看版本 —— 安装成功    如下图:

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 注意:如果没有正常显示,请查看 问题解决1

2)npm -v —— 查看版本 —— 安装成功   如下图:(nodejs的包管理器,用于node插件管理:包括安装、卸载、管理依赖等)

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

四、配置 npm 在安装全局模块时的路径和缓存cache的路径

因为在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:Users用户名AppDataRoaming路径下的npm和npm_cache中,不方便管理且占用C盘空间,所以这里配置自定义的全局模块安装目录,

1)在node.js安装目录下新建两个文件夹 node_global和node_cache,如图所示:

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 2)然后在cmd命令下执行如下两个命令:

npm config set prefix "D:softwarework
odejs
ode_global"

npm config set cache "D:softwarework
odejs
ode_cache"

3)执行完后,配置环境变量,如下:

添加新变量:变量名:NODE_HOME    变量值:nodejs的安装路径

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 修改Path变量 — 新增两项 — 确认

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 五、切换下载源

因为npm下载是走国外服务器,所以会比较慢,有两种解决方法如下:

方法1:

使用 cnpm(npm与cnpm的区别),即用淘宝镜像进行下载,在命令行执行如下命令,安装 cnpm 插件即可:

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

方法2:

1)npm默认的仓库地址是在国外网站,速度较慢,建议大家设置到淘宝镜像。但是切换镜像是比较麻烦的,推荐一款切换镜像的工具:nrm,我们首先安装nrm,这里 -g 代表全局安装

npm install nrm -g

2)然后通过nrm ls命令查看npm的仓库列表:

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

3)通过nrm use taobao来指定要使用的镜像源:

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 4)然后通过nrm test npm来测试速度:

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 与原来相比确实快很多

(Nodejs)安装教程、切换全局模块安装路径、切换npm下载源

 

npm问题解决:

  1.假如你执行  npm  install   下载不下来,则请升级你的node版本

 

 

 

 

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...