前端知识点---库和包的概念

1. 什么是库(Library)?

库(Library) 是一组可复用的代码集合,提供特定功能(如网络请求、UI 组件、数据处理等)。

特点:

  • 只是代码的集合,没有完整的应用结构。
  • 不能单独运行,必须被应用或其他代码引用使用。

💡 可以理解为:「工具箱」里的一个工具(比如一把锤子)。

2. 什么是包(Package)?

包(Package) 是指一组代码库的封装,通常包含多个库(Library)、依赖关系和元数据(如 package.json 之类的描述文件)。

特点:

  • 结构更完整,可能包含多个库和依赖项。
  • 通常可以通过**包管理工具(如 npm、hpm)**安装和管理。

💡 可以理解为:「工具箱」(里面装了多个工具,比如锤子、螺丝刀等)。

相关推荐
小小龙学IT3 小时前
Rust Web 框架 Axum:轻量级异步的下一代后端利器
前端·驱动开发·rust
大鱼前端3 小时前
10 分钟用 Bun + Hono + SQLite 跑通一个全栈 API
前端·javascript
古怪今人3 小时前
Vite8的项目中集成CSS预处理器编译器SCSS 集成Mock工具
前端·css·scss
风华圆舞3 小时前
鸿蒙 Flutter 平台通道设计:为什么一项能力一个 channel
flutter·华为·harmonyos
小此方3 小时前
【别传:Web前端开发(一)】快速构筑项目外壳:HTML 核心标签复习指南
前端·html
小此方3 小时前
【别传:Web前端开发(二)】重塑视觉视界:CSS核心机理与弹性排版全景草稿
前端·css
智码看视界3 小时前
Vue生态体系:构建现代化前端应用的完整解决方案
前端·javascript·vue.js
qq_2518364573 小时前
基于java Web 哈尔滨文化活动网站毕业论文
java·开发语言·前端
G_dou_3 小时前
Flutter三方库适配OpenHarmony【quote_of_day】每日名言应用项目完整实战
flutter·harmonyos
LaughingZhu3 小时前
Product Hunt 每日热榜 | 2026-06-10
前端·人工智能·经验分享·chatgpt·html