当前位置: 首页 > news >正文

webpack library - 指南

webpack library - 指南

1.1library 选项
  • webpack 的配置文件中的 output 对象中的 library 选项允许我们将模块导出的内容作为库(library)暴露给外部利用
  • library 属性用于指定库的名称,可以是一个字符串或者一个对象。如果是一个字符串,则将其作为全局变量暴露给浏览器环境。如果是一个对象,则可以在对象中指定 library 的名称和导出方式等相关选项
  • libraryExport 属性用于指定要导出的内容,可以是一个字符串、一个字符串数组或者一个对象。如果是一个字符串,则将该字符串指定的导出内容暴露给外部使用。如果是一个字符串数组,则将数组中指定的导出内容暴露给外部使用。如果是一个对象,则可以在对象中指定要导出的内容和导出方式等相关选项
  • libraryTarget 属性用于指定库的导出方式,可以是以下值之一
    • var:将库导出为一个变量,该变量在全局作用域下可用
    • assign:将库导出为一个变量,该变量在全局作用域下可用,但可以被其他库或模块覆盖
    • this:将库导出为一个变量,该变量在this对象下可用
    • window:将库导出为一个变量,该变量在window对象下可用(仅在浏览器环境下有效)
    • global:将库导出为一个变量,该变量在global对象下可用(仅在 Node.js 环境下有效)
    • commonjs:将库导出为一个 CommonJS 模块,该模块在 Node.js 环境下可用
    • commonjs2:将库导出为一个 CommonJS2 模块,该模块在 Node.js 环境下可用
    • am
http://www.hskmm.com/?act=detail&tid=27610

相关文章:

  • 2025.10.9 月考游寄 - Amy
  • 被彼此笼罩 任回忆将我们缠绕 狂欢者戴上了镣铐 得益者撕裂了嘴角 吞下这毒药
  • QGIS导出TIF栅格图层
  • 七层协议
  • 20251009
  • 单调栈
  • 各种B站客户端
  • 10.9正式恢复
  • CSP-S模拟27
  • 模型训练技巧 - -一叶知秋
  • 20232324 2025-2026-1 《网络与系统攻防技术》实验一实验报告
  • 2025.10.8 训练记录
  • P3387 【模板】缩点 tarjan
  • 构建高效AI代理的完整指南:从基础组件到生产级工作流
  • 灵感本位审计框架:为创造性AI建立直达真相的信任机制——Ai元人文
  • 2025学校家具定制厂家最新推荐榜:书包柜,图书架,宿舍配套上下床,书桌等类型全覆盖,专业设计与安全品质深度解析
  • 【每日一面】盒子模型
  • 日总结 9
  • 为什么没有做出题目喵?
  • 杂题选做
  • kettle插件-国产数据库瀚高插件,助力国产数据库腾飞
  • 利用旋钮控制小灯亮度
  • 37 ACwing 298 Fence 题解
  • 35 ACwing 297 The Battle Chibi 题解
  • 一款由网易出品的免费、低延迟、专业的远程控制软件,支持手机、平板、Mac 、PC、TV 与掌机等多设备远控电脑!
  • 计划管理
  • 苍穹外卖第二天(Nginx如何配置、MD5加密)
  • aardio跨窗口传递变量
  • AI在简单视觉推理谜题中的挑战
  • 自动引入的element-plus覆盖tailwindcss样式冲突解决方法