https://nodejs.org/zh-cn/download
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,主要用于在服务端开发JavaScript应用程序。它采用事件驱动和非阻塞I/O模型,使得JavaScript在服务端能够高效地处理并发请求。Node.js的目的是让JavaScript可以在服务器端运行,这样前端开发人员可以使用同一种语言在服务端和客户端进行开发。此外,Node.js还提供了一些其他的API,使得开发者能够更方便地构建响应速度快、易于扩展的网络应用
npm(Node Package Manager)是Node.js的包管理器。它允许开发者轻松地安装、发布和管理Node.js包(或称为“包”)。这些包可以是JavaScript库、框架、可执行文件等等。
- 安装包:使用
npm install
命令,可以安装Node.js包。例如,要安装Express框架,可以使用npm install express
。 - 更新包:可以使用
npm update
命令更新已安装的包。 - 卸载包:使用
npm uninstall
命令卸载已安装的包。 - 发布包:开发者可以使用
npm publish
命令发布自己的包,使其可供其他开发者使用。 - 版本控制:npm支持版本控制,允许开发者指定包的特定版本。
除了这些基本功能,npm还有许多其他特性,如依赖管理、自动构建等,使得Node.js开发更加高效和便捷。