node第四课(node的环境配置)

我们在平时的使用过程中,需要安装多个版本的node,因为每个版本都有它的针对性,可能功能上会有所不同,所以我们需要一个管理工具来切换不同版本的node。

这个管理工具就是nvm,之后我将尝试nvm管理工具上传到Github中,供大家使用.现在看一下nvm 的安装,nvm在安装成功之后,会有setting.txt文件

打开setting.txt文件

 

里面有四个参数,第一个参数root:根源,根,在这里是指的nvm.exe的目录,path:路径,在这里应该指的安装路径+“node.js”, arch是指的的计算的的操作系统,proxy的意思的代理的意思,具体是什么用处我还不是很明白。

 

环境变量的配置

打开电脑属性,高级系统配置,然后点击进入环境变量,会看到有用户变量和系统变量两个选项

什么是用户变量什么是系统变量?

 环境变量分为系统环境变量和用户环境变量。系统环境变量,对所有的用户起作用,而用户环境变量只对当前用户起作用。

例如你要用opencev,那么你把opencv的bin目录加入到Path变量下面,那么他就是系统环境变量,所有的用户登录,在命令航中输入opencv 都会有的OpenCV的帮助信息出来,而如果你在某个用户的变量下面新建一个变量,那么他就只对这个用户有用,当你以其他用户登录时候这个变量就和不存在一样,

因为我们在登录的时候会有不同用户区分,所以windows就有了用户变量和系统变量区分,系统变量是万能的,每个账户都可以使用其配置,而用户变量只在其配置的账户登录后使用。但是由于一般情况下,我们的电脑只有一个主用户,所以在其中任何一个配置即可,当然以防万一你也可以只在系统黄精变量下配置。

网上有个很好的解释:

用户变量和系统变量的区别在于权限和实例。权限可能比较好理解,实例就是这样的意思:假设你买了一辆宝马,你太太也想开这辆车,不过你们俩身材是有差别的,在座椅高度,反光镜位置都需要调整,那么不如准备两套用户变量,记录您们俩使用上的差异,然后开车的时候(用户登录)的时候,自动跳出已经调整好的一堆变量,就可以使用了,系统变量则不同,任何时候都只有一套,不会随用户登录状况发生变换。

 

posted @ 2018-08-11 17:29  Javascript设计模式  阅读(176)  评论(0编辑  收藏  举报