Table of Contents

Node.js


用途

帮助Js在浏览器以外运行,拓展Js的运行环境,Js就可以做更多类型的工作了。就像Java的虚拟机/Python的解释器。

AI:(Node.js 和 npm 的简介)

  1. Node.js:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。简单来说,它让 JavaScript 能够在服务器上运行,而不仅仅是在浏览器中。Node.js 提供了很多可以在开发过程中用到的工具和库,所以它在前端和后端开发中都非常流行。
  2. npm (Node Package Manager):npm 是 Node.js 的包管理器。它可以帮助你轻松安装、管理和使用 JavaScript 库和工具。npm 附带在 Node.js 安装包中,因此安装 Node.js 时会自动安装 npm。

安装

Windows版本直接下载安装包运行即可,安装好之后配置Path,主程序是node.exe,其就像一个解释器。使用node命令就可以进入交互窗口:REPL(Read Eval Print Loop/交互式解释器),使用.exit命令退出。Node.js自带一个包管理器npm,类似pip。

Mac上安装:

brew install node

node -v
npm -v

npm

安装一个包,-g代表安装在全局环境下

npm install -g typescript

更新npm

npm install npm -g

对Js的拓展

Node.js使得Js支持了哪些新特性?