RequireJS 2.3.5 - 如何使用JQuery 3.2和Bootstrap 3.3.7

时间:2018-04-25 10:59:30

标签: requirejs

我已经尝试了很多用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>

0 个答案:

没有答案