首页/新闻资讯/正文详情

三套项目必备 JS 库完整清单(含用途、安装引入、适用场景)

发布时间:2026/9/26 15:12:55 来源:云帆数科 栏目:资讯中心
三套项目必备 JS 库完整清单(含用途、安装引入、适用场景)
一、原生 JavaScript 项目无框架H5 / 静态页面1. 基础工具库dayjs时间处理替代笨重 moment 安装cdn 引入htmlscript srchttps://cdn.jsdelivr.net/npm/dayjs1.11.10/dayjs.min.js/script使用dayjs().format(YYYY-MM-DD)lodash-es / lodash通用工具函数 CDNhtmlscript srchttps://cdn.jsdelivr.net/npm/lodash4.17.21/lodash.min.js/script常用深拷贝_.cloneDeep、防抖_.debounceaxios网络请求htmlscript srchttps://cdn.jsdelivr.net/npm/axios1.7.7/dist/axios.min.js/script2. 常用功能库crypto-js前端加密 MD5/AESclipboard.js复制粘贴xlsx (sheetjs)Excel 导入导出echarts图表可视化lottie-webAE 动画渲染socket.io实时聊天、消息推送3. 原生项目完整引入示例html!-- 工具 -- script srclodash.min.js/script script srcdayjs.min.js/script !-- 请求 -- script srcaxios.min.js/script !-- 图表 -- script srcecharts.min.js/script二、Vue3 项目Vite 构建企业后台 / H5 移动端1. 核心框架生态必装# 路由 npm install vue-router4 # 状态管理官方推荐 npm install pinia # http请求 npm install axios2. 通用工具库# 时间处理 npm install dayjs # 工具函数 npm install lodash npm install -D types/lodash # ts项目类型提示 # 表单校验 npm install zod3. UI 组件库二选一PC 后台管理Element Plusnpm install element-plus移动端 H5Vant4npm install vant4. 图表 / 文件 / 动画# 图表 npm install echarts vue-echarts # Excel导出导入 npm install xlsx # 动画 npm install gsap # 多语言国际化 npm install i18next vue-i18next5. Vue3 最简 main.ts 引入示例typescriptimport { createApp } from vue import App from ./App.vue import router from ./router import { createPinia } from pinia import ElementPlus from element-plus import axios from axios import dayjs from dayjs import _ from lodash const app createApp(App) app.config.globalProperties.$axios axios app.config.globalProperties.$dayjs dayjs app.config.globalProperties.$lodash _ app.use(router).use(createPinia()).use(ElementPlus).mount(#app)三、React 项目Vite/CRA后台管理 / 官网1. 核心生态库必装# 路由 npm install react-router-dom # 状态管理任选其一 npm install zustand # 轻量首选 # npm install redux react-redux reduxjs/toolkit # 大型项目 # http请求 npm install axios2. 工具、时间、校验npm install dayjs npm install lodash npm install zod # 表单校验3. UI 组件库二选一企业后台Ant Designnpm install antd谷歌风格MUInpm install mui/material emotion/react emotion/styled4. 图表、文件、动画# React封装Echarts npm install echarts echarts-for-react # Excel npm install xlsx # 动画 npm install gsap # 国际化 npm install react-i18next i18next5. React 全局 axios 封装示例typescript// src/utils/request.ts import axios from axios const service axios.create({ baseURL: /api, timeout: 10000 }) // 请求拦截 service.interceptors.request.use(config { config.headers.token localStorage.getItem(token) return config }) // 响应拦截 service.interceptors.response.use(res res.data) export default service补充Node.js 后端必备库Express/Koa/NestExpress 极简后端依赖# 框架 npm install express # 跨域 npm install cors # 解析参数 npm install body-parser # 文件上传 npm install multer # 数据库 mysql npm install mysql2 # mongodb npm install mongoose # 身份验证 npm install jsonwebtoken # 参数校验 npm install joiNestJS企业级 TS 后端# 数据库 npm install nestjs/typeorm typeorm mysql2 # jwt授权 npm install nestjs/jwt nestjs/passport passport-jwt # 校验 npm install class-validator class-transformer选型快速建议静态 H5 页面CDN 引入 dayjs lodash axios echartsVue3 后台管理Element Plus Pinia VueRouter dayjs axiosReact 中台项目Ant Design Zustand ReactRouter ZodNode 后端接口服务Express mysql2 jwt multer

相关推荐

Grok 4.5登顶VulcanBench:AI编程助手的技术突破与实践指南
Grok 4.5登顶VulcanBench:AI编程助手的技术突破与实践指南

最近在AI编程助手领域,Grok 4.5在VulcanBench编程基准测试中登顶的消息引起了广泛关注。作为开发者,我们都希望找到能够真正提升编码效率的智能工具。本文将深入分析Grok 4.5的技术突破,并对比主流编程助手的表现,帮助你在实际开发… · 2026/9/17 3:38:32

本地会议转写的数据链路怎么拆解:从音频采集到 AI 纪要的六层架构
本地会议转写的数据链路怎么拆解:从音频采集到 AI 纪要的六层架构

摘要本地会议转写的数据链路,不能只看产品页面上有没有“本地”两个字。更可验证的拆法,是把链路拆成六层:音频采集层、ASR 计算层、文本存储层、摘要生成层、身份与说话人层、同步导出层。每一层都要看清楚输入是什么、在哪里处理、输出保存… · 2026/9/21 12:17:14

TCA9555 I2C I/O扩展器:从寄存器配置到实战驱动详解
TCA9555 I2C I/O扩展器:从寄存器配置到实战驱动详解

1. 项目概述:为什么我们需要I/O扩展器?在嵌入式系统开发中,我们经常会遇到一个经典难题:主控芯片(比如单片机、微处理器)的GPIO(通用输入输出)引脚不够用了。你可能正在设计一个智能… · 2026/9/19 12:08:58

QQ也支持OpenClaw了,仅需3步教你将OpenClaw接入QQ
QQ也支持OpenClaw了,仅需3步教你将OpenClaw接入QQ

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:12:55

Claude Code 2026年4月最新版安装与配置完全指南:TaoToken 统一 Key 接入 settings.json 与 MCP 终端实战
Claude Code 2026年4月最新版安装与配置完全指南:TaoToken 统一 Key 接入 settings.json 与 MCP 终端实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:12:48

数据库应用系统课程设计:从可运行到可答辩的完整实践指南
数据库应用系统课程设计:从可运行到可答辩的完整实践指南

简介:本资源是高校《数据库应用》课程设计的完整实践项目包,面向计算机专业本科生及数据库初学者,聚焦教室管理系统的开发与部署,覆盖数据库建模、Web前后端实现与系统安全等核心能力训练。压缩包共39个文件,含8个JSP页… · 2026/9/26 15:12:48

一键生成开题初稿,三步搞定撰写
一键生成开题初稿,三步搞定撰写

专科毕业论文开题报告,是论文写作的第一道关卡。很多专科同学初次接触学术写作,不清楚研究背景怎么写、研究目的意义如何提炼、技术路线怎么规划,对着空白文档无从下手,反复修改还是达不到指导老师的要求。这款AI开题报告生成工具… · 2026/9/26 15:12:48

给UltraEdit设置Verilog语法高亮:TaoToken统一Key接入AI补全的配置文件骨架
给UltraEdit设置Verilog语法高亮:TaoToken统一Key接入AI补全的配置文件骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:12:42

Atlas 300V推理卡选型与YOLO部署全流程实战解析
Atlas 300V推理卡选型与YOLO部署全流程实战解析

最近后台收到好几条相似的问题,上来就问:Atlas 300V 24G是不是运算加速卡,能不能买来跑YOLO。问的人多了我就发现,大部分朋友是被产品页上"运算加速卡"这个标签带偏了,拿着训练卡的标准去评估一张推理卡&… · 2026/9/26 15:12:42

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码