node.js
Node.js主要用于开发高性能、高并发的网络服务器,特别适合构建HTTP服务器、实时交互应用(如聊天室)和RESTful API服务器等。它使用JavaScript语言,基于Chrome V8引擎,提供模块化开发和丰富的npm生态系统,极大地加速了开发效率。1
Node.js的核心特性包括事件驱动和非阻塞I/O模型,这使得它在处理大量并发连接时表现出色。尽管它是单线程的,但通过事件循环和异步操作,Node.js能够有效地处理并发任务。此外,Node.js的非阻塞I/O和事件驱动模型使其能够实现轻量级和高并发处理能力,革新了后端开发。2
Node.js的安装和使用也非常简便。用户可以从官方网站下载并安装适用于操作系统的版本,通过简单的命令即可创建一个简单的服务器。这些特性使得Node.js成为现代云原生应用开发的热门选择,特别是在Serverless服务中,开发者可以更专注于业务逻辑,利用云平台的自动扩展和按需计费优势,进一步提升开发效率和系统灵活性。
下载
安装
npm
npm是什么?
NPM(Node Package Manager)是一个用于Node.js的包管理和分发工具,它允许开发者方便地安装、更新、共享和发布JavaScript代码包。 NPM是随Node.js一起安装的,因此也被称为Node.js的包管理器。它不仅可以帮助开发者管理项目依赖,还能确保依赖关系的正确版本被安装,从而保证项目的稳定性和可重复性。
NPM的主要功能包括:
- 包管理:通过命令行工具安装、升级、删除JavaScript包(模块或库)。这些包可以包含代码、依赖关系和配置文件等,以便在项目中共享和重用。
- 依赖管理:管理项目所需的依赖关系,确保正确版本的依赖被安装,有助于项目的稳定性和可重复性。
- 版本控制:使用语义版本控制来管理包的版本,帮助开发者了解何时可以安全地更新项目中的依赖项。
- 包的发布和共享:开发者可以使用NPM将他们的JavaScript包发布到NPM注册表中,其他开发者可以通过NPM安装和使用这些包。
此外,NPM还提供了丰富的命令行工具,使得开发者可以方便地执行各种与包管理相关的任务,如搜索、安装、更新和发布包等。NPM的使用极大地简化了JavaScript开发过程中的包管理工作,使开发者能够更专注于功能的开发。
npm版本
C:\Users\49354>npm -v 8.19.4
阿里镜像
vue-cli
Vue CLI(Vue Command Line Interface)是一个基于Vue.js的官方脚手架工具,用于快速搭建和管理Vue.js项目。
创建一个vue项目
创建一个工作空间
切换盘符
cd: change directory
cd d:
创建项目
vue项目开发
Hbuilder创建vue项目
打开vue-workspace目录
创建vue项目
vue项目的结构
pacakge.json
src(源代码)
网页开发
main.js
App.vue(单页面的管理页面。 )
安装elementUI
npm下载
main.js引入elementUI
安装路由器
安装
npm i vue-router@3.5.3