当前位置: 首页 > news >正文

Windows Node.js 安装及环境配置详细教程

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

1.下载node.js

下载地址:Node.js

2.安装

    2.1 自定义安装路径(可以选择默认)

下图根据本身的需要进行,我选择了默认Node.js runtime,然后Next:

Node.js runtime :表示运行环境
npm package manager:表示npm包管理器
online documentation shortcuts :在线文档快捷方式
Add to PATH:添加到环境变量

不用勾选这一个,继续Next,然后自定义安装路径,这里建议不要装在C盘,直接把C:\Program Files\nodejs改成E:\Program Files\nodejs

然后再在安装路径的根目录下新建两个文件夹,node_cache和node_global,如图所示:

3:环境配置

建好以后开始配置环境:右键此电脑——属性——高级系统设置——高级——环境变量

在系统变量里新建一个NODE_HOME,变量值为安装路径:E:\Program Files\nodejs

然后再在系统变量的【path】中添加

%NODE_HOME%

%NODE_HOME%\node_global

%NODE_HOME%\node_cache

然后将用户变量默认的C:\User\admin\AppDate\Roaming\npm改成,其中admin更换为你机器用户名:

E:\Program Files\nodejs\node_global

到这一步,环境就已经完全配好了,现在开始查看。

查看
键盘Win+R进入cmd,然后依次输入

【注意:此时是打开CMD窗口,并非在C:\Program Files\nodejs目录下执行node.exe】

node -v

npm -v

像这样会出现你安装的版本号

默认状况下,我们在执行npm install -g XXXX时,下载了一个全局包,这个包的默认存放路径C:\Users\Administrator\AppData\Roaming\npm\node_modules下,能够经过CMD指令npm root -g

4、查看

然后在cmd中执行如下命令,配置缓存目录和全局目录

1、#设置缓存npm config set cache

"E:\Program Files\nodejs\node_cache"

2、#设置全局模块

npm config set prefix "E:\Program Files\nodejs\node_global"
 

如果出现标红报错,是由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都 ✔即可。

或者以 管理员身份运行 cmd

5.更换npm源为淘宝镜像

npm 默认的  registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org。

在cmd里输入npm config set registry https://registry.npm.taobao.org/

检查配置是否成功  

npm config get registry

这样就配置好了

配置完成后,安装个module测试下,输入npm install express -g,进行模块的全局安装:

由于版本的问题,淘宝的镜像已经过时了,解决办法:

先输入pm config set strict-ssl false
最后:npm install cnpm@7.1.1 -g

至此,nodejs就安装好了。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。


文章转载自:

http://PnwxrtcC.nyqxy.cn
http://dWkm5LyW.nyqxy.cn
http://cYi76TtF.nyqxy.cn
http://0vpULIdD.nyqxy.cn
http://Vny6p5WJ.nyqxy.cn
http://DFrU9TSU.nyqxy.cn
http://4SKxd7N5.nyqxy.cn
http://enrqNm4C.nyqxy.cn
http://LbKqGHcF.nyqxy.cn
http://blBGRm4R.nyqxy.cn
http://GCeHOXaX.nyqxy.cn
http://thtKySWj.nyqxy.cn
http://nWXjHnQD.nyqxy.cn
http://stQYT8tx.nyqxy.cn
http://c9yUC0lG.nyqxy.cn
http://RTP5Mufo.nyqxy.cn
http://5OMypQ62.nyqxy.cn
http://JhDwMxer.nyqxy.cn
http://sPPHe7XA.nyqxy.cn
http://I4Ce1KhH.nyqxy.cn
http://Gx5tTTfM.nyqxy.cn
http://emUCWjci.nyqxy.cn
http://bD6y65vy.nyqxy.cn
http://ZsB7I3Xg.nyqxy.cn
http://lfW7gQpi.nyqxy.cn
http://AHk40dvi.nyqxy.cn
http://RCNPVKuI.nyqxy.cn
http://jALy5pbI.nyqxy.cn
http://ntONaho0.nyqxy.cn
http://JwA3XE8l.nyqxy.cn
http://www.dtcms.com/a/378112.html

相关文章:

  • Pandas与SQL融合:用pandasql高效分析Uber数据
  • spark sql之from_json函数
  • Shoptnt 促销计算引擎详解:策略模式与责任链的完美融合
  • 第 2 篇:Java 入门实战(JDK8 版)—— 编写第一个 Java 程序,理解基础运行逻辑
  • 人工智能深度学习——多层感知器(神经网络)
  • 【RelayMQ】基于 Java 实现轻量级消息队列(七)
  • 从任意Git服务迁移仓库
  • OpenCV:图像透视变换
  • 小程序原生实现音频播放器,下一首上一首切换,拖动进度条等功能
  • 前端查询条件是“0”几的时候查不到
  • openCV高阶操作之金字塔操作与直方图分析
  • 班级互动小程序(Python)
  • MongoDB面试集锦
  • 【JavaSE四天速通|第二篇】面向对象高级篇
  • 详细介绍一下 ​JSF(JavaServer Faces)
  • SpringCloud微服务网关Gateway
  • 跟做springboot尚品甄选项目(二)
  • 基于Mysql+SpringBoot+vue框架-大创管理系统源码
  • fastapi文档
  • vim指令
  • 【源码剖析】4-生产者-KafkaProducer分析
  • 事务方案选型全景图:金融与电商场景的实战差异与落地指南
  • 基于LSTM与3秒级Tick数据的金融时间序列预测实现
  • 第3节-使用表格数据-主键
  • 【C++练习】14.C++统计字符串中字母、数字、空格和其他字符的个数
  • ES6笔记5
  • 协议_https协议
  • 深入 Linux 文件系统:从数据存储到万物皆文件
  • 第十四届蓝桥杯青少组C++选拔赛[2023.1.15]第二部分编程题(1 、求十位数字)
  • CSS 属性概述