我为每个html文件编译了js文件,例如,index.html将有index.js,a.html将有a.js,并使用requirejs
加载它:
<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>
因为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 upload或blockUI,它们的代码如下:
if (typeof define === 'function' && define.amd && define.amd.jQuery) {
define(['jquery'], setup);
} else {
setup(jQuery);
}
当我使用r.js
编译js文件时,它会询问jquery路径并需要一起编译jquery,是否有任何配置将其关闭,我真的不想删除它来自我自己的插件。