Node.js 实际上是一个后端 JavaScript 运行环境,而不是前端框架。它基于 Chrome V8 引擎,并提供了一系列的内置库和模块,使得开发者能够使用 JavaScript 在服务器端编写代码。
与前端框架不同,Node.js 主要用于服务器端开发。它提供了处理网络请求、搭建服务器、访问文件系统等功能。Node.js 允许开发者在服务器上构建高性能的、非阻塞式的应用程序。
虽然 Node.js 通常用于服务器端开发,但也有一些工具和框架(如Express.js)可以帮助开发者构建 Web 应用程序的后端部分。前端框架(如React、Angular、Vue等)通常用于构建客户端(浏览器)中的应用程序。
npm(Node Package Manager)是 Node.js 的包管理工具,用于安装、管理和分享 JavaScript 代码模块。Node.js 是一个 JavaScript 运行时环境,而 npm 是随同 Node.js 一起安装的包管理器。
简而言之,Node.js 是一个 JavaScript 运行时环境,而 npm 是随同 Node.js 安装的用于管理 JavaScript 包和模块的工具。npm 使得在 Node.js 环境中轻松获取和管理 JavaScript 代码成为可能。
我目前也未能掌握这个框架的使用方法,只是在阿里云服务器搭了一套环境,然后再github上下载了一个npm的项目运行,通过npm run serve运行,发现他会自动编译,功能很强大,只是还没有搞明白整个project是怎么运转的。