当前位置: 首页 > 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.gsyq.cn/news/17889.html

相关文章:

  • 被彼此笼罩 任回忆将我们缠绕 狂欢者戴上了镣铐 得益者撕裂了嘴角 吞下这毒药
  • QGIS导出TIF栅格图层
  • 20251009
  • 20232324 2025-2026-1 《网络与系统攻防技术》实验一实验报告
  • 汽车行业AI视觉检测方案(三):引领轮胎智检 - 实践
  • 利用旋钮控制小灯亮度
  • 已严肃完成今日96种状态的超级神仙DP大学习
  • P3388 【模板】割点(割顶) tarjan
  • 数据结构——受限线性表之栈 - 实践
  • vLLM 吞吐量优化实战:10个KV-Cache调优方法让tokens/sec翻倍
  • P9461 「EZEC-14」众数 II
  • 详细介绍:win11 安装 WSL2 Ubuntu 并支持远程 SSH 登录
  • Ai元人文:论智能的“全息定帧”与“渐进式显影”机制
  • Bugkuctf的哥哥的秘密
  • 第十篇
  • 10月9日
  • 直播美颜sdk的底层逻辑:人脸美型机制的算法与架构解析
  • 从开放重定向到XSS:漏洞升级实战
  • 2025.10.9
  • 记忆化
  • 重组抗体技术:从原理到应用,解锁高效可控的新一代抗体研发
  • [THUPC 2025 决赛] Im Here
  • 经营分析会 - 智慧园区
  • Ivanti EPM移动版12.5.0.0身份验证绕过漏洞分析与利用
  • 深入解析:Java 将 PDF 转换为 PDF/A:数字文档归档的基石
  • MFC中开源布局库---ResizableLib - 教程
  • 英语阅读
  • JetBrains 官宣 DataGrip 数据库 IDE 现可免费用于非商业用途,适用于 2025.2.4 或更新版本
  • PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建
  • 看论文随笔Incendio: Priority-Based Scheduling for Alleviating Cold Start in Serverless Computing