在学习新的知识之前,我们必须得知道Node JS是什么?
什么是Node JS?
- node js不是代码框架,也不是一门语言,他是一个服务器端单独运行JavaScript的平台
- node js提供了很多js后端开发的代码库
除了要知道Node JS是什么之外,我们还应该知道Node JS和JavaScript的区别在哪?这也是我们要学习Node JS的重要原因。
Node JS与js之间的区别
- 以前js文件是纯前端脚本语言,由浏览器解析运行,node帮助我们把js脚本脱离浏览器单独拿出来,当做一门语言来进行运行
- node.js不能执行javascript中的BOM和DOM操作,只能运行ECMAScript语法
要写Node JS代码之前,我们必须要搭建一个Node JS的环境
搭建环境步骤如下:
- 在官网下载相应版本的node JS软件 http://nodejs.cn/download/(最好是下载.zip,不要下载.msi,因为.msi需要安装,而node版本更新比较快,不容易进行版本的切换)
安装完成后,可以测试一下是否成功,用命令行 node -v,若出现node的版本则说明安装成功了。
3.下载nvm https://www.npmjs.com/package/nvm(.zip)
4、需要给nvm目录下的settings.txt配置一下root:是nvm的根目录
path:是nodejs快捷方式的目录,这个最好和nvm在一级
root: D:\node\nvm_x64\nvm
path: D:\node\nvm_x64\nodejs
arch: 64
proxy:
5、配置环境变量,需要配置两个路径,分别是上面的root和path
这个是在用户变量中配置的,所以在path里面还需要配置一下,
6、配置完我们就可以测试一下nvm配置是否成功
nvm ls
出现nvm的版本号就成功了。
常用nvm命令
- nvm install ,如果觉得当前版本太低了,可以使用改命令,它就会去下载相应的版本
- nvm uninstall ,卸载某个版本的nvm
- nvm use ,切换到指定的版本
- nvm ls ,列出当前拥有的所有nvm版本
- nvm current,显示当前版本
nvm ls-remote ,列出所以远程服务器的版本(官方node version list)
在WebStorm中集成Node JS
1、找到file下的settings
2、找到Language&FrameWork,进入Node.js
3、将node.js.exe添加进来,一定要点Enable
这样在WebStorm中就可以单独运行javaScript文件了。