首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
模块化概述
入口文件
非模块化文件打包
AMD模块打包
CommonJS模块打包
Node模块和NPM
UMD模块打包
CLI与API使用模式
基本配置项
文件分片
CommonChunks插件
高级配置项
使用Loader
bundle-loader
exports-loader
imports-loader
expose-loader
TypeScript与Vue
当前位置:
首页>>
技术小册>>
webpack指南
小册名称:webpack指南
expose是暴露的意思,那么expose-loader的作用即是将变量暴露到window对象下成为全局变量。 ## 使用 ```javascript require('expose?GLOBAL_VAR!example.js'); ``` 在使用expose-loader之后,模块原本要导出的内容(`module.exports`)会被暴露到全局变量中,而全局变量的名字则是上面示例中的`GLOBAL_VAR`。这个全局变量的名字是可以自己定义的。 例如官方有一个示例,将`React`暴露到全局变量: ```javascript require('expose?React!react'); ``` 要将模块导出的内容暴露给多个全局变量的话,可以使用多次expose-loader: ```javascript expose?$!expose?jQuery! ``` todo: 与exports-loader结合使用
上一篇:
imports-loader
下一篇:
TypeScript与Vue
该分类下的相关小册推荐:
全解webpack前端开发环境定制
Webpack实战:入门、进阶与调优(上)
Webpack零基础入门
Webpack实战:入门、进阶与调优(下)
Webpack实战:入门、进阶与调优(中)