Node.js(一)——初始Node.js

一、什么是Node.js

Node.js是一个基于Chrome V8引擎的JavaScript运行环境。(Chrome V8在众多浏览器中的运行效率最高)

当你在Chrome 用V8解析js 的时候,是在做前端开发。在node.js里用V8去解析的时候,是在做后端开发。node.js官网

二、Node.js运行环境

先来看一下js在浏览器运行环境的对比:

这里面js能操作dom、bom是因为浏览器封装了dom、bom这样的api函数

那么在node.js里js就可以调用node内部封装的api函数,然后js代码交给V8引擎去解析执行(node中的js无法调用dom、bom、ajax那些)

三、Node.js可以做什么

妈妈呀我可以做全栈喽!

学习路径与js的差不多,基础语法=>Node.js内置模块(fs、path、http)=>第三方API模块(express、mysql)

四、安装Node.js

官网地址:https://nodejs.p2hp.com/

左侧的LTS为稳定版,Current是最新版,建议下载稳定版

下载完之后在终端输入node -v查看当前版本

五、一些关于node的终端命令

在某js文件父路径下 输入node xxx.js然后就可以直接运行这个js文件(如果写的是console.log那么终端就会直接输出那句)

tab补全路径,esc清空当前已输入的命令,cls清空终端

相关推荐
donecoding20 小时前
nrm、corepack、npm registry 三者的爱恨情仇
前端·node.js·前端工程化
明月_清风21 小时前
关于node 模块化的现状与未来
前端·node.js
李白的天不白2 天前
webpack 与 webpack-cli 版本匹配问题
前端·webpack·node.js
李白的天不白2 天前
webpack 与axios 版本冲突问题
前端·webpack·node.js
donecoding2 天前
pnpm 全局包与 nvm 的真相:命令永在,运行时随缘
node.js·claude
老蒋每日coding2 天前
Node.js 安装指南(Mac 版本)
macos·node.js
吴声子夜歌3 天前
Node.js——JSON-Server轻量级RESTful API
node.js·json·restful·json-server
tERS ERTS3 天前
node.js下载、安装、设置国内镜像源(永久)(Windows11)
node.js
donecoding3 天前
Corepack 完全解析:从懵到懂,包管理器自由了
前端·node.js·前端工程化