首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack UMD与jQuery问题

Webpack UMD与jQuery问题
EN

Stack Overflow用户
提问于 2016-07-22 08:42:26
回答 1查看 647关注 0票数 0

我的图书馆是和webpack一起建的。libraryTarget是UMD。问题在于我的依赖性。例如,我正在使用jQuery。我的webpack配置如下:

代码语言:javascript
复制
// Only relevant config is shown below
module.exports = {
    externals: {
        "jquery" : "jquery"
    }
};

在AMD环境下,它可以工作。我可以毫无问题地要求:

代码语言:javascript
复制
define(['jquery'], function($) {});

但是,如果我想在非模块加载程序环境中使用构建的文件,我就会得到"$不是定义的“。当然,解决方案是以这种方式更改webpack配置:

代码语言:javascript
复制
// the Q is now upper case
"jquery" : "jQuery"

而不是在非模块加载器env中工作。但是这一次它不再在AMD中工作了,因为需求尝试加载jQuery.js而不是jquery.js

我怎样才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2016-07-22 09:08:00

以这种方式解决问题(单击url),但我不确定这是否正确:

webpack umd lib and external files

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38521958

复制
相关文章

相似问题

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