Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery RequireJs在浏览器中正确加载所有模块,但脚本不工作_Jquery_Requirejs_Twitter Bootstrap 4 - Fatal编程技术网

Jquery RequireJs在浏览器中正确加载所有模块,但脚本不工作

Jquery RequireJs在浏览器中正确加载所有模块,但脚本不工作,jquery,requirejs,twitter-bootstrap-4,Jquery,Requirejs,Twitter Bootstrap 4,我是新来的。我用的是bootstrap4。我发现console在RequireJs和Bootstrapjs在ajax中出现错误 如果我使用firebug检查元素,那么我会看到所有文件都正确加载 HTML代码 main.js signup.js 文件结构 js 应用程序 signup.js 解放党 bootstrap.min.js require.js main.js 我不明白我错过了什么。我看到stackoverflow已经有问题了。但我认为这是不同的。如果本地文件不能像我的代码那样工作,那

我是新来的。我用的是bootstrap4。我发现
console
RequireJs
Bootstrapjs
ajax
中出现错误

如果我
使用firebug检查元素
,那么我会看到所有文件都正确加载

HTML代码

main.js

signup.js

文件结构

js
应用程序
signup.js
解放党
bootstrap.min.js
require.js
main.js

我不明白我错过了什么。我看到stackoverflow已经有问题了。但我认为这是不同的。如果本地文件不能像我的代码那样工作,那么其他本地文件将无法工作

注意:我不想要
CDN
针对
bootstrap js
的链接解决方案


它的可能副本与您是否要从CDN加载无关。另一个问题的答案解决了您的问题:您必须使用
shim
设置。
CDN
解决方案无法与bootstap 4一起使用,因为
tether.min.js
。我正在考虑
垫片设置。
<script data-main="js/signupconfig" src="js/require.js"></script>
requirejs(['./main'], function (main) {
    requirejs(['app/signup']);
});
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'
    }
});
define (['jqueryslim', 'jquerymin', 'tether', 'bootstrapmin'], function (){});