如何避免jquery插件需要jquery本身

时间:2015-11-01 03:10:33

标签: requirejs r.js

我为每个html文件编译了js文件,例如,index.html将有index.js,a.html将有a.js,并使用requirejs加载它:

的index.html

<script scr="assets/js/build/index" src="assets/js/require.min.js"></script>

a.html

<script scr="assets/js/build/a" src="assets/js/require.min.js"></script>

因为jquery是常见的并且必须包含库,所以我没有将它们编译在一起,只是把它放在体内。

<script src="assets/js/jquery.min.js"></script>
<script scr="assets/js/build/a" src="assets/js/require.min.js"></script>

但是很多插件使用jquery写入对nodejs的依赖,我认为,如jquery file uploadblockUI,它们的代码如下:

if (typeof define === 'function' && define.amd && define.amd.jQuery) {
    define(['jquery'], setup);
} else {
    setup(jQuery);
}

当我使用r.js编译js文件时,它会询问jquery路径并需要一起编译jquery,是否有任何配置将其关闭,我真的不想删除它来自我自己的插件。

0 个答案:

没有答案