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

1. 什么是库(Library)?

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

特点:

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

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

2. 什么是包(Package)?

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

特点:

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

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

相关推荐
天天向上102428 分钟前
成功阻止chrome浏览器自动填充密码
服务器·前端·chrome
一水鉴天28 分钟前
整体设计 定稿 之6 完整设计文档讨论及定稿 之1(豆包周助手)
java·前端·数据库
Java.熵减码农29 分钟前
基于VueCli自定义创建项目
前端·javascript·vue.js
追逐梦想之路_随笔31 分钟前
Js使用多线程Worker和单线程异步处理数据时间比较
前端·javascript
前端不太难35 分钟前
Vue Router 权限系统设计实战
前端·javascript·vue.js
hh.h.1 小时前
Flutter适配鸿蒙轻量设备的资源节流方案
flutter·华为·harmonyos
小明记账簿1 小时前
An unexpected error occurred: “https://registry.npm.taobao.org/
前端·前端框架
醉挽清风7831 小时前
Vue+Djiango基础用法
前端·javascript·vue.js