Node初体验

732 词
Node初体验

Node初体验#

Node.js 是一个跨平台 JavaScript 运行环境,使开发者可以搭建服务器端的 JavaScript 应用程序。

作用:使用Node.js编写服务器端程序

  • 编写数据接口,提供网页资源浏览功能等
  • 前端工程化 :为后续学习Vue和React等框架做铺垫

前端工程化#

前端工程化:开发项目直到上线,过程中集成的所有 工具和技术

如:压缩工具、格式化工具、转换工具(Less、Sass)、打包工具(webpack)、脚手架工具

这些都离不开node.js

Node.js为何能执行js#

首先:浏览器能执行js代码,依靠的是内核中的V8引擎(C++程序)

其次,Node.js是基于Chrome V8引擎进行封装(运行环境)

区别:都支持ECMAScript标准语法,Node.js有独立的API

注意:Node.js 没有DOM和BOM等

Node.js安装#

要求(黑马程序员2023-6-7前教程)(不推荐):下载 node-v16.19.0.msi 安装程序(指定版本:兼容vue-admin-template模板)

安装过程:默认下一步即可

注意事项:

  1. 安装在非中文路径下
  2. 无需勾选自动安装其它配套软件

成功验证:

  1. 打开cmd终端,输入 node -v 命令查看版本号
  2. 若有显示,则代表安装成功

推荐安装方式#

Windows系统安装Node.js

以nvm方式安装node.js

安装使用 nvm (node.js version manager),用来管理node的版本

npm包管理器自动安装

通过nrm切换和管理 npm 包的镜像源

使用Node.js#

需求:新建js文件,并编写代码后,在node环境下执行

命令:在VSCode集成终端中,输入 node xxx.js ,回车即可执行

console.log('Hello ,Node.js')
for (let i = 0; i < 3; i++) {
    console.log(6)
}