【发布时间】:2017-06-20 09:17:11
【问题描述】:
如何在 webpack 配置中配置 externals 部分以从输出中排除 jqueryui 和 bootstrap?
webpack 配置:
externals: {
'jquery': 'jQuery',
'jqueryui': 'jqueryui',
'bootstrap': 'bootstrap'
}
打字稿代码:
import 'jquery';
import 'jqueryui';
import 'bootstrap';
上述所有 3 个类型的定义都在 @types/ 文件夹中。 jquery 工作正常,但其他两个不工作。在运行时,即使所有 3 个都被带入带有脚本标记的 .html 文件中,最后两个也没有找到。 jquery webpack 配置对我来说很清楚。 jquery 是库名称。 jQuery 是全局变量名。令我困惑的是如何使“lib: global-var”语法适用于 jqueryui 和 bootstrap,因为它们都没有全局变量。
【问题讨论】:
标签: jquery twitter-bootstrap jquery-ui typescript webpack