RequireJs所有模块在浏览器中正确加载但脚本无效

时间:2017-02-19 12:26:57

标签: jquery requirejs twitter-bootstrap-4

我是 RequireJs 的新手。我正在使用Bootstrap 4.我发现{strong> RequireJs 时出现console错误,Bootstrapjs发现ajax

enter image description here

如果我inspect element使用firebug,那么我看到所有文件都正确加载。

enter image description here

  

HTML代码

<script data-main="js/signupconfig" src="js/require.js"></script>
  

signupconfig.js

requirejs(['./main'], function (main) {
    requirejs(['app/signup']);
});
  

main.js

requirejs.config({
    baseUrl: 'js/lib',
    paths: {
        app: '../app',
        jqueryslim: 'https://code.jquery.com/jquery-3.1.1.slim.min',
        jquerymin: 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min',
        tether: 'https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min',
        bootstrapmin: 'bootstrap.min'
    }
});
  

signup.js

define (['jqueryslim', 'jquerymin', 'tether', 'bootstrapmin'], function (){});
  

文件结构

js app signup.js lib bootstrap.min.js require.js main.js

我不明白我错过了什么。我看到 stackoverflow 已经有duplicate个问题了。但我在思考区别。如果本地文件不像我的代码那样工作,那么其他本地文件将无效。

  

注意:我不希望CDN的{​​{1}}链接解决方案。

0 个答案:

没有答案