Windows安装NodeJS

摘要:
Windows安装NodeJS 1。下载安装包的访问地址:2。双击安装鼠标以运行安装包并选择安装路径。我选择磁盘D,默认情况下是好的。3.验证Win+R的版本,输入node v查看NodeJS版本号,打开安装目录,查看文件夹(node.js的新版本有自己的npm,也可以理解为安装/卸载node.js需要安装的内容)。4环境变量配置环境配置主要用于配置npm安装的全局模块的路径。

Windows安装NodeJS

一、下载安装包

访问地址:
https://nodejs.org/en/download/
在这里插入图片描述

选择LTS版本,选择偶数的NodeJS版本,例如:8、10,因为偶数是长期稳定版本,有较好的兼容性。NodeJS迭代版本太快了,选择偶数版本即使是8.0版本也没有问题,据说一般长达18个月的维护以及拓展。奇数的版本号据说则是偶数稳定版本前的开发版本。

二、安装

  1. 鼠标双击运行安装包
    在这里插入图片描述
    在这里插入图片描述

  2. 选择安装路径,默认是C盘,我这里选择了D盘
    在这里插入图片描述

  3. 默认就好
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、校验版本

  1. Win + R , 输入cmd ,打开dos命令行,输入 node -v 查看NodeJS版本号
    在这里插入图片描述在这里插入图片描述

  2. 打开安装目录查看文件夹
    在这里插入图片描述
    (新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西)

四、环境变量配置

环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:Users用户名AppDataRoaming pm】路径中,占C盘空间。

例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D: odejs】下创建两个文件夹【node_global】及【node_cache】如下图:
在这里插入图片描述

  1. 在当前文件夹,长按Shift + 鼠标右键 打开cmd命令行
    在这里插入图片描述

  2. 输入以下命令设置

    npm config set prefix "D:NodeJS
    ode_global"
    npm config set cache "D:NodeJS
    ode_cache"
    
    • 1
    • 2
  3. 设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
    在这里插入图片描述

  4. 进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入D:NodeJS ode_global ode_modules,将【用户变量】下的【Path】修改为D:NodeJS ode_global
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

六 测试

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,
输入如下命令,进行模块的全局安装:

npm install express -g     # -g是全局安装的意思
  • 1

在这里插入图片描述

转载链接

https://www.cnblogs.com/zhouyu2017/p/6485265.html

免责声明:文章转载自《Windows安装NodeJS》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇grafna与饼状图Iphone各个型号机型的详细参数,尺寸和dpr以及像素下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Apache Solr 全版本任意读取文件漏洞

一、漏洞背景 Apache Solr 全版本存在任意文件读取漏洞,攻击者可以在未授权的情况下获取目标系统的敏感文件,为什么说是全版本呢因为由于目前官方不予修复该漏洞,所以无安全版本。 二、网络空间搜索: fofa语法如下 app="Apache-Solr" app="Solr" app="Solr" || app="Apache-Solr" 三、漏洞验证...

Sourcetree 代码管理

1. 点击克隆/新建 2. 点击“克隆”,等待项目克隆完成,完成后,左侧只有一个分支master  3 克隆完成后,得到的是发布后的master源码,如果想要获取最新的正在开发中的源码,需要对项目流进行初始化,点击“Git工作流“    直接点“确定”,获取dev分支源码 开发任务都是在dev分支上完成的 4. 分支共有5种类型 master,最终...

双向广度优先搜索

双向广度优先搜索 双向广度优先搜索是对广搜算法的一种扩展。广搜以起点以广度优先的顺序不断扩展,直到遇到目的节点。 而双向广搜算法从两个方向开展广搜,一个从起点,另一个从终点。 直到一个扩展队列中出现了另一个队列中已经扩展了的点,也就是说两个扩展方向出现了交点。 双向广搜相对于广搜算法来说,由于采用了双向同时扩展的方式,搜索树的宽度明显减宽,时间和空间复杂度...

jira汉化,破解,升级

交给我这个任务,我先在网络上查了,好些资料,先实验的是6.3.6版本的,这个安装包我是从csdn上下载的.tar.gz的安装,汉化过程也都没有问题。但是在运行过程中不显示下拉菜单,于是我又在官网下载的6.3.15版本的.bin文件的。   去官网下载atlassian-jira-6.3.15-x64.bin chmod u+x atlassian-jira...

git管理子模块

目录 git管理子模块 submodule 常用命令 创建带子模块的项目 克隆带子模块的项目 项目中修改子模块 项目中获取子模块 项目中删除子模块 subtree 常用命令 创建带子模块的项目 克隆带子模块的项目 项目中修改子模块 项目中获取子模块 项目中删除子模块 文件软链接 git管理子模块 当项目越来越庞大之后,不可避免的要...

在Prism 框架中,实现主程序与模块间 UI 的通信

背景:    在模块的UI中包含 TreeView 控件,在该树形控件的每一节点前面定义了一个复选框,如图 需求:    在两个不同的应用程序中使用该控件,而它在不同应用程序中的外观则并不一致,按照本例,即一个显示复选框,一个不显示。 问题:     解决该问题的一个难处在于,Prism框架本身的设计原则——此 View 会被添加到主程序的 Shell...