javascript - 默认导出为全局变量 Typescript 1.8 --module UMD

标签 javascript typescript umd

我正在编写一个导出单个文件的 NPM 模块。我已将 --module 标志设置为 umd。我想将此文件的默认导出公开为全局变量。

是否可以在 Typescript 1.8 中将 UMD 模块导出为全局变量?

最佳答案

一种策略是将您的模块重组为命名空间,使其充当全局 namespace ,并添加一个自定义构建步骤,将 export default yourNameSpace; 添加到您的文件中以创建模块化版本。

关于javascript - 默认导出为全局变量 Typescript 1.8 --module UMD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35156509/

相关文章:

javascript - 通用模块定义-写作风格

javascript - 在 VS2013 中保持 javascript 函数折叠

javascript - 使用 Javascript 或 PHP 在 URL 前面添加字符串(子域)

typescript - 使用对象解构来分配类成员

angular - 浏览器后退按钮默认行为在停止传播时仍在执行

javascript - 如何在不使用 Module.default 符号的情况下将我的模块导出到浏览器?

typescript - 将带有 UMD 选项的 typescript 编译成单个文件

javascript - 用 jQuery/prototype 解析 onclick ="setLocation(...)"

javascript - 显示模式弹出窗口 10 秒或直到设置标志或变量

javascript - 输入 '{ visibility: string; ' line-join' : string; 'line-cap' : string; } | { visibility: string; }' is not assignable to type