NodeJS是基于V8引擎的javascript运行环境,这使得js脱离了以前那种只能运行于浏览器的场景,有了Node之后,我们可以可以直接在终端运行js代码,并且通过其内置的核心模块以及第三方工具包,使得js也可以用于开发后台服务了,同时npm等包管理工具也是丰富了js开发。

安装NodeJS

既然NodeJS是一个运行环境,类似于软件,我们需要先进行安装才能够使用。
我们可以通过查看NodeJS官网,他会自动检测出当前的操作系统,点击对应的版本号就可以进行下载

LTS:长期稳定版本
Current:最新版本

node环境运行ES6模块化会报错吗 nodejs运行环境_node.js

windows系统下载的是.msi文件,直接一路点就行,如果需要更改安装的路径,在这一步的时候可以选择

node环境运行ES6模块化会报错吗 nodejs运行环境_javascript_02


点击下一步,如果不更改的话,它会自动的将node与npm添加的环境变量中

node环境运行ES6模块化会报错吗 nodejs运行环境_javascript_03


之后点击下一步完成安装。步骤完成之后,可以在命令行中可以输入以下命令进行检验是否安装成功

npm -v # 查看npm版本
node -v # 查看node版本

node环境运行ES6模块化会报错吗 nodejs运行环境_前端_04

这是根据它的安装将node与npm加入到环境变量中之后才可以找到这两个命令,如果当时没有,需要自己将之前安装node的位置加入到环境变量中

Node版本管理工具

除了上面的方式安装node之外,还可以使用node的管理工具来管理下载node,windows系统下使用nvm for windows,进入到官网中后,下滑找到download

node环境运行ES6模块化会报错吗 nodejs运行环境_node.js_05


点击进入之后,下载安装包

node环境运行ES6模块化会报错吗 nodejs运行环境_node环境运行ES6模块化会报错吗_06


下载完成之后双击进行安装,到这一步时,我们可以选择nvm安装的位置

node环境运行ES6模块化会报错吗 nodejs运行环境_javascript_07


选择完成之后,点击next之后

node环境运行ES6模块化会报错吗 nodejs运行环境_node环境运行ES6模块化会报错吗_08


这一步是让我们选择通过nvm下载的node的位置,并且会自动的加入到环境变量中,选择完成之后一直点下一步即可,如果在安装nvm之前已经有了node,他会提醒你是否用nvm对该版本的node进行管理

node环境运行ES6模块化会报错吗 nodejs运行环境_npm_09


这里我就直接点击是了,完成之后我们同样使用命令行执行nvm -v查看是否安装成功

node环境运行ES6模块化会报错吗 nodejs运行环境_javascript_10


如果出现如图的效果就说明nvm安装完成了

nvm常用命令
  1. nvm -v 查看版本
  2. nvm -h 查看可使用的命令
  3. nvm current 查看当前使用的node版本
  4. nvm list 查看已经安装过的node版本
  5. nvm list available查看可以进行安装的node版本
  6. nvm install version 安装对应版本的node
  7. nvm use version 使用对应版本的node(需要管理员身份)

Node基本使用

命令行使用

在命令行中可以直接通过node命令进入到node环境

node环境运行ES6模块化会报错吗 nodejs运行环境_node环境运行ES6模块化会报错吗_11


之后就可以在命令行中运行js代码

node环境运行ES6模块化会报错吗 nodejs运行环境_npm_12

运行js文件

在终端工具与js文件在同一目录下,直接使用node 文件名就可以执行

node环境运行ES6模块化会报错吗 nodejs运行环境_npm_13


如果不在同一个目录需要通过绝对路径或者相对路径找到该文件执行

node环境运行ES6模块化会报错吗 nodejs运行环境_npm_14

结束语

这里就完成了node环境的基本搭建,以及node如何运行js代码与文件,之后在进一步对node进行学习。