windows环境之node.js安装与环境配置

摘要:
1) 首先,将全局模块的路径和缓存路径放在节点中。js安装程序目录文件夹。您需要创建两个文件夹和。安装完成后,将出现提示“express”以验证安装是否成功。现在,节点安装和环境配置已完成。因为cnpm将安装到D:odejsode_Global,但系统变量路径不包含此路径。

1、安装环境

本机系统:Windows 7(64位)
Node.js:v8.11.3LTS(64位)

2、安装node.js

1)、首先从node.js官网下载你电脑系统所对应的node.js版本。下载地址:https://nodejs.org/en/download/,我这里是下载的node-v8.11.3-x64.msi。如图:

windows环境之node.js安装与环境配置第1张

2)、下载完成后,双击node-v8.11.3-x64.msi,开始安装Node.js。

windows环境之node.js安装与环境配置第2张

勾选并点击next

windows环境之node.js安装与环境配置第3张

安装目录可修改,具体看个人需求

windows环境之node.js安装与环境配置第4张

选择好目录后继续选择next

windows环境之node.js安装与环境配置第5张

然后继续选择next,安装完成即可。

3)、安装完毕后,测试是够安装成功,在键盘按下【win+R】键或者鼠标点击电脑开始菜单点击运行,然后输入cmd,敲击enter,打开cmd窗口。如图:

windows环境之node.js安装与环境配置第6张

测试完成后,进入安装node程序目录查看。

windows环境之node.js安装与环境配置第7张

3、环境配置

这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为npm安装的模块会将安装的模块

默认安装到C:Users用户名AppDataRoaming pm】路径中,而不会安装到你的node程序目录。如果不修改npm的模块安装目录,

那么它默认情况下都会安装到C:Users用户名AppDataRoaming pm】,随着你测试开发各种不同的项目,安装的模块越来越多,那么这个文件夹的体积

会越来越大,占C盘空间。

1)、首先将全局模块所在路径和缓存路径放在node.js安装程序目录文件夹中,需在【D: odejs】(node安装程序目录)下创建两个文件夹【node_global】及【node_cache】。如图

windows环境之node.js安装与环境配置第8张

2)、文件夹新建完毕后,打开cmd窗口执行下面2条命令(路径请自主修改),将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录如图:

npm config set prefix "D:
odejs
ode_global"
npm config set cache "D:
odejs
ode_cache"
[注意:上面的路径是我安装node的路径,路径根据你所安装的路径而定]

windows环境之node.js安装与环境配置第9张

3)、接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”,进入环境变量对话框,

在【系统变量】下新建【NODE_PATH】,输入【D: odejs ode_global ode_modules】,

将【用户变量】下的【Path】修改为【D: odejs ode_global】**注意:此路径为你所安装的路径**

windows环境之node.js安装与环境配置第10张windows环境之node.js安装与环境配置第11张

4)、最后我们安装一个模块测试下,我选择的是express模块,进入cmd命令行输入 npm install -g  express(“-g”表示装到global目录下,也就是刚才设置“D: odejs ode_gLobal”目录下)。等到安装完成时,会出现提示“ express”安装的目录,以此验证是否设置成功。(可以到安装目录进行模块查看)

windows环境之node.js安装与环境配置第12张

由于我安装此express模块,没有显示模块路径信息,我继续输入npm list --depth=0 -global  (查看全局所有的安装模块命令),

最后继续输入 npm  uninstall -g  express(卸载express模块)卸载即可。至此node安装和环境配置完成。

windows环境之node.js安装与环境配置第13张

4、安装cnpm

1)、输入以下命令

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

2)、输入cnpm -v检查是否安装成功即可。

提示:若在cmd命令下cnpm显示不是内部命令,那么只需要添加系统变量path即可解决。因为cnpm会被安装到D: odejs ode_global下,而系统变量path并未包含该路径。在系统变量path下添加该路径即可正常使用cnpm。

免责声明:文章转载自《windows环境之node.js安装与环境配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇RSA私钥和公钥文件格式 (pkcs#1, pkcs#8, pkcs#12, pem)docker中zookeeper集群的安装与使用 以及zookeeper集群对mysq集群的管理下篇

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

相关文章

nodejs 里https的开启

var privateKey = fs.readFileSync('./key/214278976170532.key', 'utf8');var certificate = fs.readFileSync('./key/214278976170532.pem', 'utf8');var credentials = {key: privateKey, ce...

Node 模块循环引用问题

写作背景 循环引用是模块系统里一个避免不了的话题,可以加以讨论 Cycles When there are circular require() calls, a module might not have finished executing when it is returned. 当在代码中出现循环 require 引用时,模块可能不会在返回结果前结...

LRU缓存及其实现

缓存是我们日常开发中来提高性能最直接的方式,经常会听到有人说:性能不行?是因为你没加缓存!常见的缓存有外部缓存服务以及程序内部缓存,外部缓存服务包括:Redis、Memcached等,内部缓存就是我们可以在程序内使用类似HashMap这种方式来建立缓存,另外比如Web中常见的cdn静态资源缓存等也属于缓存,以及我们计算机中的CPU缓存,文件系统缓存等都不约...

从零开始的野路子React/Node(7)将Swagger(OpenAPI)运用于后端API

之前公司做项目是用过swagger来配置python模型的API,感觉非常好用。swagger可以提供request, response甚至error的验证机制,十分便利。node当然也可以用啦。 我们需要使用的库主要是swagger-ui-express,它将提供swagger的相关功能以及一个UI,方便查看和调试。 1、初始设定 老规矩,我们还是通过e...

nvm的使用

背景:管理多个项目,所需node版本不同,用nvm来切换node版本 nvm install stable ## 安装最新稳定版 node nvm install <version> ## 安装指定版本 nvm uninstall <version> ## 删除已安装的指定版本,语法与install类似 nvm use <ve...

master + worker模式的node多核解决框架——nodecluster

master + worker模式的node多核解决框架——node-cluster - CNode master + worker模式的node多核解决框架——node-cluster 还在为node运行于单进程而苦恼么?即便是node本身提供了cluster功能,或者在github和npm上有很多优秀的模块帮你做封装,但你仍然逃避不掉这些问题:...