前言
nodejs如今使得JS从前端走向后端,它是一个运行时,使得js(javaScript)摆脱了浏览器的环境,可以自己独立地运行。nodejs可以来搭建一个网站的服务器。
安装
去nodejs官网下载安装包。
下载完安装步骤没有特殊的地方。
如果您想要全局都可以使用,那就配置一下环境变量,在path里面添加node.exe的路径即可。
安装后按win + R 键,输入cmd。
打开一个命令行:
分别输入 node -v 和 npm -v
若是npm报错,则可以看看我在简书写的一篇博客: npm无法使用的坑及其解决
安装vscode
当然大家也可以选择sublime Text,只是个人觉得vscode在插件方面确实比较方便一点。
这里去vscode官网下载安装包,点击下载好的exe安装即可,没什么特别的。
运行小例子
这一部分以输出一个hello world的例子教大家怎么运行一个nodejs程序。
先新建个文件夹,然后用vscode打开。可以把文件夹拖到vscode图标上释放,也可以进入vscode点击 【打开文件夹】 按钮再选择这个文件夹。新建一个文件:
这里我们敲两行代码,
注意到文件标签上面有个白色小点,代表还没保存,这个时候我们按住ctrl + S 键,发现白点消失了。
这个时候我们按ctrl + ` 键, 这个 键在Esc键的正下面,就是波浪线那个键,选择终端。
输入node test.js 或者 node test
这时候我们明白了,这两行代码的意思就是输出两个句子。好了,这个例子结束了,想要学习更多,大家去看推荐教程部分的吧。
推荐教程
视频的话:
- Nodejs全栈入门
文档的话:
- 官方文档
- 菜鸟教程-nodejs教程
延伸课程
虽然说nodejs原生就有搭建后端服务器的能力,但我们一般都是直接使用nodejs的框架。
这里推荐几个:
由于我们下载了node,而node自带有npm,所以我们下载他们只需要
npm install xxx
关于npm的用法这里就不详细介绍了,常用的无非是加一些参数选项罢了。
Express.js
这是一个帮你轻松搭建一个建议服务器的框架,它的官网链接 Express.js官网 。
Koa.js
这是一个由Express.js原版人马开发的框架, 官网链接: Koa.js官网
Vue.js
这是一个前端的框架,由尤雨溪大神开发。它目前很流行,github上star数早已过10万,领先Angular 和 React。官网链接: vue.js官网
官网也给了一些入门视频,大家可以去看看。
然后vue有一个脚手架,可以帮助我们开发。链接 : vue-cli。
结语
nodejs是一项很火的技术。熟练掌握它可以使你拥有全栈开发的能力。