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

Requirejs 如何避免jquery插件需要jquery本身,requirejs,r.js,Requirejs,R.js,我为每个html文件编译了js文件,例如,index.html将有index.js,a.html将有a.js,并使用requirejs加载它,如下所示: index.html 当我使用r.js编译js文件时,它会询问jquery路径,需要一起编译jquery,是否有任何配置可以关闭它,我真的不想自己从插件中删除它。通常你应该将所有文件编译成一个。。我知道,但是jquery是最胖的js文件要编译,当我使用r.js编译文件时,这意味着jquery将没有缓存,如果我把jquery.js或bootstr

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

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

通常你应该将所有文件编译成一个。。我知道,但是jquery是最胖的js文件要编译,当我使用r.js编译文件时,这意味着jquery将没有缓存,如果我把jquery.js或bootstrap.js放在外面,浏览器可以重用它,并且编译的文件将是完全不同内容的小副本。。。
<script scr="assets/js/build/index" src="assets/js/require.min.js"></script>
<script scr="assets/js/build/a" src="assets/js/require.min.js"></script>
<script src="assets/js/jquery.min.js"></script>
<script scr="assets/js/build/a" src="assets/js/require.min.js"></script>
if (typeof define === 'function' && define.amd && define.amd.jQuery) {
    define(['jquery'], setup);
} else {
    setup(jQuery);
}