Nodejs介绍
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps,
command line tools and scripts.
Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时环境,允许开发人员在浏览器之外编写命令行工具和服务器端脚本.
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言
开发服务端应用
开发工具应用,例如:webpack,vite,Babel
开发桌面端应用,例如:VsCode,FigMa,Postman (electron->nodesjs)
安装后验证:
C:\Users\MAC>node -v
v20.17.0
chrome http://www.baidu.com http://bilibili.com
命令名称 参数 1 参数 2
代码>Js hello.js
console.log(‘hello Node.js’);
运行: node hello.js
- Node.js 中不能使用 BOM 和 DOM 的 API,可以使用 console 和定时器 API
- Node.js 中的顶级对象为 global,也可以用 globalThis 访问顶级对象
前端常用的包管理工具
npm npm 是 node.js 官方内置的包管理工具,是 必须要掌握住的工具
yarn npm 是 node.js 官方内置的包管理工具,是 必须要掌握住的工具
cnpm cnpm 是一个淘宝构建的 npmjs.com 的完整镜像,
类似java中的maven、ant
nvm软件管理
nvm 全称 Node Version Manager 顾名思义它是用来管理 node 版本的工具,方便切换不同版本的 Node.js
前端技术介绍
后端常用的架构与编程语言