Node.js-开发之环境搭建
作者:快盘下载 人气:node.js 是一个基于 chrome V8 引擎的 JavaScript 运行环境。
通俗的理解;Node.js 为 JavaScript 代码的正常运行;提供的必要的环境。
详情查看;Node API 文档
在浏览器中;javascript 代码通过 Js 解析引擎;呈现最终效果。
Node.js 可以做什么?
- 基于 Express/Koa 框架(http://www.expressjs.com.cn/);可以快速构建 Web 应用。
- 基于 Electron 框架(https://electronjs.org/); 可以构建跨平台的桌面应用;比如 vscode。
- 基于 restify 框架(http://restify.com/);可以快速构建 API 接口项目。
- 读写和操作数据库、创建实用的命令行工具辅助前端开发。
为什么要学习 Node.js
- 前端工程化成熟了;很多基建设施底层都是 Node支持的。
- 可以用Node来开发后端程序 (Java、C#、PHP、Python、Go) 微服务、集群。
- Node是轻量级的;适用于 中小型公司的后台发展。
- Node 的一个软件;是一种用来开发后端程序的平台 (runtime)。
- 宿主环境 (浏览器 Node)。
Node.js 环境
WebAPI 是浏览器特有的;只能在浏览器环境下使用;
Node 内置API;内置模块;是 Node 环境特有的;只能在 Node 环境中使用;
Node.js 安装
- 前往 Node.js 的官网 下载安装包。
- 安装后;打开终端窗口;执行 node -v 命令;如果看到版本号;说明安装成功。
- 在 Node 环境中运行 JS 代码或 JS 文件;需要在终端窗口中运行。
交互模式;了解;
- 打开任意终端;直接输入 node 命令并回车;
- 执行你的JS代码;按回车表示执行;
- 按两次 “Ctrl;C” 退出;
C:UsersGuAn> node
Welcome to Node.js v14.16.0.
Type ;.help; for more information.
>
退出 按两次 ctrl ; C
(To exit, press Ctrl;C again or Ctrl;D or type .exit)
>
脚本模式;重要;
如果有大段的 JS 代码需要在 Node 环境中运行;可以把 JS 代码写到 JS 文件中;
终端中;使用 node xxx.js 命令即可运行文件中的代码;
C:UsersGuAn>cd Desktop
C:UsersGuAnDesktop>node 1.js
1
C:UsersGuAnDesktop>
DOS 常用命令
# 创建文件夹
mkdir 文件夹名
# 删除文件夹
rmdir 文件夹名
# 创建文件
echo > 文件名
# 删除文件
del 文件名
加载全部内容