【问题标题】:Rollupjs, jQuery and jQuery ui - jQuery is not definedRollupjs、jQuery 和 jQuery ui - 未定义 jQuery
【发布时间】:2017-11-02 05:46:30
【问题描述】:

试图包含 jquery 和 jquery-ui 我得到 jQuery 没有定义。

我的汇总配置

    "external": [
        "./node_modules/dist/jquery.min.js",
        "./node_modules/jquery-ui-dist/jquery-ui.min.js"
    ],
    "globals": {
        "jquery": "jQuery"
    }

【问题讨论】:

    标签: jquery angular jquery-ui rollup rollupjs


    【解决方案1】:

    external 表示模块不包含在包中,您应该添加script 标签并单独加载jquery

    【讨论】:

    • 这是构建一个 Angular 库。我无法包含脚本标签。
    • 理论上您可以构建包含jqueryjquery ui 的库,但实际上这是非常错误的决定,因为您的库的所有消费者都将依赖于您捆绑的jquery 版本,甚至必须加载两个不同版本的 jquery。见nodejs.org/uk/blog/npm/peer-dependencies
    猜你喜欢
    • 1970-01-01
    • 2018-01-26
    • 2012-08-21
    • 2017-05-23
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    相关资源
    最近更新 更多