Node.js的环境安装配置(使⽤nvm⽅式)
前⾔
神奇的node.js为我们JavaScript提供了在后端运⾏的环境,⽽它的包管理器npm(node package manage)现在也成为了全球最⼤的开源库⽣态系统.我们有很多很多的⼯具都是依赖于node环境进⾏使⽤的,所以我们使⽤node的第⼀步,就是配置node.js环境.
那么配置node.js环境,当然,我们可以直接从官⽹下载,然后安装到电脑上就⾏了,当然,这是正确的,但是如果有⼀天我们需要使⽤新版本的node.js,或者使⽤旧版本的node.js时,我们还是需要去官⽹下载,然后安装,因为node.js的官⽅对于node.js的版本更新较慢,以⾄于⼀些⼤神等得不耐烦了,便开始⾃⼰更新node.js(当然node.js是开源的),你这⼀更新,导致官⽅团队坐不住了,那最后的结果就是官⽅的是稳定版本,当有新功能会在这个版本较⾼的发布,所以这就是经常会看到
如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本,
那么在⾮ Windows(如 osx, linux) 环境下, 请使⽤ nvm 来安装你的 node 开发环境, 保持系统的⼲净.
如果你使⽤ Windows 做开发, 那么你可以使⽤ nvmw 来替代 nvm
使⽤nvm之前,我们先来看⼀下,我们使⽤终端打开应⽤程序的实例:我们使⽤终端开启⼀个软件是,必须要cd到这个程序当前所在的⽂件⽬录下,
我们可以看到,当前的FlashFXP的链接存在于桌⾯的上,当我们在桌⾯中的node.js⽂件夹中去试图打开它是打不开的,因为我们终端在当前⽂件夹中不到FlashFXP的启动程序,所以会报错,那么我们
有没有办法去改变这⼀现象,可以在任何地⽅,任何⽂件中启动真个程序呢?当然是可以的,我们只需要配置⼀下环境变量就可以了,右键我的电脑->选择属性->⾼级系统设置->环境变量,到了环境变量这,就对地⽅了
环境变量是系统中⼀个特定的对象,当要求系统运⾏⼀个程序⽽且没有告诉系统这个程序的完整路径的时候,系统除了在当前的⽂件夹下边寻之外,还会去环境变量中path中指定的路径去寻,也就是说,如果你将⼀个⽂件夹的指定路径保存到了path中,那么每次在终端启动程序时,你根本就不必进去这个程序所在的⽂件夹也能启动它了,这⾥我们会看到有系统变量和⽤户变量,顾名思义,⽤户变量就是当前登录⽤户下配置的各种变量,当我们切换⽤户的时候,这部分的变量是可以变化的,那么这时候我们就需要将想要添加的⽂件夹添加到⽤户变量中就⾏了,
FLASH= "C:\Program Files (x86)\//将当前地址复制到⼀个变量中,
path = %FLASH%;//将这个变量赋值到path中,这时候在任何地⽅我们都可以打开这个程序了
安装nvm
好了,有了上边的铺垫之后,我们就可以来安装nvm了,我们可以使⽤git直接下载,当然也可以直接去⽹上下载
下载图标中的nvm就⾏,下载完成后解压,然后安装nvm,安装⽬录地址注意不要有中⽂,不然指不定会出现什么错误,我这⾥直接将它安装在了D:\dev下边,安装完成后⼀般会去⾃动给我们配置好系统变量,如果没有,我们需要⼿动去配置系统变量,原理及⽅法和我们⼀开始所讲的⼀样:
NVM_HOME :指向nvm安装⽬录
angular安装NVM_SYMLINK:nodejs安装⽬录
Path :变量值中增加 NVM_HOME 和 NVM_SYMLINK两个环境变量
这时我们可以在终端中测试⼀下:
$ nvm -v
Running version 1.1.0.
Usage:
nvm arch : Show if node is running in 32 or 64 bit mode.
nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
Set [arch] to "all" to install 32 AND 64 bit versions.
nvm list [available] : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
nvm on : Enable node.js version management.
nvm off : Disable node.js version management.
nvm proxy [url] : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
Set [url] to "none" to remove the proxy.
nvm uninstall <version> : The version must be a specific version.
nvm use [version] [arch] : Switch to use the specified version. Optionally specify 32/64bit architecture.
nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
nvm root [path] : Set the directory where nvm should store different versions of node.js.
If <path> is not set, the current root will be displayed.
nvm version : Displays the current running version of nvm for Windows. Aliased as v.
//这时就表⽰nvm安装成功了
安装node.js
这时候我们就可以安装node了,在终端输⼊命令:nvm ls-remote,⽤来查看远端的node版本,当然,你可能看不到结果,此时,你就需要输⼊另⼀个命令:export NVM_NODEJS_ORG_MIRROR=http:n
这时候使⽤命令nvm install [node版本号]
等到进度条⾛完,输⼊命令nvm list 来查看当前安装的node
node.js版本切换
可以看到当前安装的有4.3.1版本,那么我么使⽤ nvm use 4.3.1就可以指定当前使⽤的node版本为4.3.1,4.3.2后边也会出现(当前使⽤的标志),当然,我们可以再去下载⼀个node版本,例如:
等到进度条⾛完,这是我们就有了5.7.0和4.3.1两个版本了:这时我们可定是想要去在两个版本之间⾃如的去切换的,这是我们还需要配置⼀个⽂件,就是nvm 中的setting⽂件:
打开⽂件进⾏配置
如上,根据⾃⼰的⽂件⽬录进⾏配置,root表⽰的是当前nvm中内容的地址,path则是需要写⼊环境变量中的地址path中,会在当天dev/ ⽂件下⽣成⼀个nodejs快捷⽅式,来作为指向当前使⽤的node版本的快捷⽅式
如图所⽰
当我们配置好了之后,就可以进⾏node版本的切换了:
这是我们会发现dev⽂件中⽣成了⼀个nodejs的快捷⽅式,点击这个快捷⽅式,就可以调转到当前使⽤版本的nodejs中,当然,安装好了nodejs之后,node还有⼀个npm(node package manage),这个⼯具,在新版本的node中已经集成了进来,所以我们可以直接使⽤了,通过npm我们不仅可以下载node的各种包,我们还可以下载各种在npm⽣态⽹上的包,例如jQuery,angularJS,bootstrap,等等很多包,还包括gulp,bower,grunt等等⼯具。
总结
以上就是这篇⽂章的内容内容,⼤家都学会了吗?希望这篇⽂章的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问
⼤家可以留⾔交流。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论