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

1. 什么是库(Library)?

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

特点:

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

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

2. 什么是包(Package)?

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

特点:

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

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

相关推荐
贝加尔湖Pan2 分钟前
实战经验
前端
kele_z7 分钟前
Element-UI实现跨页勾选
前端·javascript
程序视点28 分钟前
Umi-OCR完全指南:开源离线OCR识别软件下载安装使用教程|支持批量PDF/二维码识别
前端·后端·github
瘦瘦的小芝芝29 分钟前
es改动总结
前端
想要学好前端的阿毛31 分钟前
React状态管理库 -- Redux篇
前端
拾光拾趣录32 分钟前
前端宏(微)任务 | 从“为什么我的代码不按顺序执行”说起
前端·javascript
林太白36 分钟前
NestJS-菜单模块
前端·后端·nestjs
程序员ys37 分钟前
微前端(What)
前端·架构
用户7974761127340 分钟前
Mysql RR事务隔离级别引发的生产Bug,你中招了吗?
前端
Mintopia41 分钟前
🧠 三分视界:Three.js 离屏渲染与多重视角的艺术
前端·javascript·计算机图形学