首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack-2外部如何从cdn加载引导

Webpack-2外部如何从cdn加载引导
EN

Stack Overflow用户
提问于 2017-05-24 13:55:24
回答 1查看 427关注 0票数 4

我创建了我的webpack配置文件,它工作得很好。我想使用外部变量从CDN加载一些lib:

代码语言:javascript
复制
externals:{
        jQuery: 'jquery',
        $: 'jquery',
        moment: "moment",
        Highcharts:'highcharts',
        tether: 'tether',
        Tether: 'tether',
        'window.Tether': 'tether'
        }

仍然无法加载bootstrap。我尝试过bootstrap:'bootstrap' bootstrap:true,但它不起作用。我在我的文件中尝试了importrequire。当我需要jquery var $ = require('../../../node_modules/jquery/dist/jquery'); bootstrap modal错误时,当我注释掉require jquery时,我看到了一个jquery错误。

现在我不知道如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2018-01-03 10:32:29

如果查看bootstrap源代码,它会导出一个包含以下项的对象(请参阅文件bootstrap/js/src/index.js

代码语言:javascript
复制
export {
  Util,
  Alert,
  Button,
  Carousel,
  ...
}

因此,要将它们添加为外部变量,条目应为:

代码语言:javascript
复制
webpackConfig.externals = {
    jquery: '$',
    bootstrap: {
        Util: 'Util',
        Alert: 'Alert',
        Button: 'Button',
        Carousel: 'Carousel',
        Collapse: 'Collapse',
        Dropdown: 'Dropdown',
        Modal: 'Modal',
        Popover: 'Popover',
        Scrollspy: 'Scrollspy',
        Tab: 'Tab',
        Tooltip: 'Tooltip'
    },
    ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44150052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档