一、Node.js简介
简单来说Node.js就是运行在服务端的JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。以上的概念是菜鸟教程给我们列出的,对我来说Node.js就是用前端的JS代码去写后端的逻辑和接口。废话不多说让我们开始吧!
二、安装
-
官方网址:https://nodejs.org/zh-cn/ 去下载长期维护版即可,一直下一步。
-
安装完毕后我们最好重启我们的VSCode,并在重端检验是否安装完毕,你可以在VScode中打开终端也可以使用
win
+R键,输入cmd呼出命令行窗口,执行如下代码即可:node-v npm-v
这时候会出现node和npm的版本号,出现了就代表安装成功。
-
如果有的朋友此时出现了问题那我们试试设置系统环境变量:
- 找到我们下载的node的文件夹,找到bin文件夹,复制一直到bin文件夹的目录
- 打开系统高级设置,设置环境变量,在公共中添加刚复制的地址
-
Hello World!
- 我们首先创建一个helloworld.js文件,里面写上
console.log(Hello World!)
; - 然后我们可以在VScode中打开集成终端,右击左边的资源管理器就能找到;
- 最后我们在集成终端中运行此js文件,
node helloworld.js
; - 命令行出现
Hello World!
,我们的操作成功。
- 我们首先创建一个helloworld.js文件,里面写上
三、模块化介绍
-
首先我们简单的回忆一下ES6中的模块化
import
进行导入export
进行导出
-
接着我们来了解Node.js中的模块化,它遵循一个规范(commonjs规范)
-
require
函数进行导入const qs = require("querystring")
-
module.exports
进行导出module.exports = app; //这里进行对app对象的导出
-
我们先了解到这里把,下一个章节我们会讲解Node.js常用内置模块,这里的模块化知识会作为铺垫,在下一章中我们也会创建我们的首个本地服务器。