之前了解过node既然是一个平台,应该像java他们一样需要安装类似jdk的东西,然而事实确实是如此,进行node开发首先需要安装对应的环境。接下来就阐述node在windows环境下安装和配置。
常见的有两种安装方式:
(方式一)进入node官网https://nodejs.org/en/,下载对应的.msi的安装包。下载完成后以管理员身份运行下载的.msi文件,点击下一步下一步的方式来完成,整个过程是自动完成的,但是这并不是一种好的方式,首先我们不知道点击下一步的过程中发生了什么,因为环境变量会帮我们自动配置上去,以后出了问题也不知道根源的所在,其次是按照这种方式安装后,更新node版本就比较麻烦,因为node的版本更新频率非常快,如果需要安装新版本需要重新下载对应的安装包,覆盖安装即可,这样如果要版本回退同样要进行这样的覆盖操作,所以比较麻烦。这种方式不推荐。
(方式二)通过nvm(node的版本管理工具)的方式来进行安装,这里说windows的安装。具体步骤如下:
- 下载nvm,地址为:https://github.com/coreybutler/nvm-windows/releases
我们选择第一个:nvm-noinstall.zip 下载完成后解压到一个地方,比如: C:\dev\nvm 里面的文件列表是这样的:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe,如果看不到拓展名,是因为被隐藏了,可以通过勾选文件后缀的方式来显示拓展名。 - 鼠标右键以管理员身份运行install.cmd,然后会让你输入”压缩文件解压或拷贝到的一个绝对路径” 先不用管它,直接回车,成功后,会在C盘的根目录生成一个settings.txt的文本文件,把这个文件剪切到C:\dev\nvm目录中,然后我们把它的内容修改成这样:
root: C:\dev\nvm
path: C:\dev\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 然后我们开始配置环境变量了,因为刚刚运行了install.cmd的文件,那么会在环境变量的系统变量中,生成两个环境变量:NVM_HOME 和 NVM_SYMLINK 我们开始修改这两个变量名的变量值:NVM_HOME的变量值为:C:\dev\nvm; NVM_SYMLINK的变量值为:C:\dev\nodejs
- 我们还会发现,在Path中也会自动添加上C:\dev\nvm;或者是C:\dev\nodejs,如果有的话,把他们删掉,没有的话更好,我们自己来配置,在Path的最前面输入: ;%NVM_HOME%;%NVM_SYMLINK%;
- 以管理员身份打开一个cmd窗口输入命令:nvm v ,那么我们会看到当前nvm的版本信息。然后我们可以安装nodejs了。此时通过nvm install latest命令就可以安装最新版的node了,当然还可以指定版本,如:npm install 8.8.0 安装node的过程中也会安装npm(node的包管理工具)
- 如果你是第一次下载,在use之前,C:\dev目录下是没有nodejs这个文件夹的,在输入比如: nvm use 8.8.0之后,你会发现,C:\dev目录下多了一个nodejs文件夹,这个文件夹不是单纯的文件夹,它是一个快捷方式,指向了 C:\dev\nvm 里的 v8.8.0 文件夹。使用nvm use 版本好就可以切换node版本了。
- 如果你的电脑系统是32 位的,那么在下载nodejs版本的时候,一定要指明 32 如: nvm install 8.8.0 32 这样在32位的电脑系统中,才可以使用,默认是64位的。
以上就是node在windows环境下安装配置。