我已经尝试了很多用Query 3.2和Bootstrap 3.3.7设置RequireJS 2.3.5,但仍然得到以下错误(我知道第三个错误是由jquery未成功加载引起的),任何想法?感谢。
SyntaxError: expected expression, got '<'
SyntaxError: expected expression, got '<'
TypeError: $ is not a function
以下是我的设置:
main.js
requirejs.config({
"baseUrl": "lib/js",
"paths": {
"jquery": "//ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min",
"bootstrap": "bootstrap.min"
},
shim: {
"bootstrap": ["jquery"]
}
});
HTML:
<script src="lib/js/require.min.js" data-main="lib/js/main"></script>
<script>
require(["jquery", "bootstrap"], function($) {
$('.bar').click( function() {
//...
});
});
</script>