缩小后不显示JavaScript错误

缩小后不显示JavaScript错误,javascript,r.js,Javascript,R.js,我正在使用r.js缩小基于cordova的项目中的js文件。未统一的代码可以正常工作,但在缩小后,什么都不起作用,甚至console.log也不起作用(它被放在从index.html文件加载的文件的第一行),甚至并没有抛出一个错误 所以,我想检查缩小的代码是否会抛出任何错误,即使未缩小的代码有错误。因此,我更改了一些代码(通过将对象名称从app更改为appp,并调用app.initialize),以便在控制台中获得错误(在未统一的版本中)。正如预期的那样,我在控制台中得到了错误,代码的未统一版本

我正在使用r.js缩小基于cordova的项目中的js文件。未统一的代码可以正常工作,但在缩小后,什么都不起作用,甚至console.log也不起作用(它被放在从index.html文件加载的文件的第一行),甚至并没有抛出一个错误

所以,我想检查缩小的代码是否会抛出任何错误,即使未缩小的代码有错误。因此,我更改了一些代码(通过将对象名称从
app
更改为
appp
,并调用
app.initialize
),以便在控制台中获得错误(在未统一的版本中)。正如预期的那样,我在控制台中得到了错误,代码的未统一版本,而同一代码的简化版本(有错误)并没有抛出任何错误

我应该在缩小代码中得到错误,即使错误是可以理解的。首先,我没有得到任何错误。所以我不知道缩小后为什么什么都不起作用,如果我得到一些错误,那么我可以找到缩小代码的确切问题。我不知道为什么会发生这种情况

我做错什么了吗

index.html

config.js:

requirejs.config({
baseUrl:“lib/js”,
路径:{
js:“../js”,
模板:“..../templates”,
jquery:“jquery.min”,
下划线:“下划线.min”,
主干:“主干”,
车把:“车把”,
木偶:“脊梁。木偶。分钟”,
d3:“d3”,
“d3.图表”:“d3.图表”,
//材料库
速度:“速度.分钟”,
hammerjs:“hammer.min”,
物化:“物化.min”,
//日期库
时刻:“时刻”,
hbs:“需要把手插件/hbs”
},
垫片:{
“jquery”:{
副部长:[],
导出:“jquery”
},        
“下划线”:{
副部长:[],
出口:“"”
},
“主干”:{
deps:[“jquery”,“下划线”],
出口:“骨干”
},
“木偶”:{
部门:[“主干”],
出口:“木偶”
},
“车把”:{
副部长:[],
出口:“车把”
},
“d3”:{
副部长:[],
出口:“d3”
},
“d3.图表”:{
部门:[“d3”],
出口:“D3图表”
},
“物化”:{
部门:[“jquery”、“velocity”、“hammerjs”],
出口:“物化”
},
“时刻”:{
副部长:[],
出口:“时刻”
},
hbs:{//可选
助手:true,//默认值:true
templateExtension:'hbs',//默认值:'hbs'
PartialURL://默认值:“”
}
},
等待秒:0
});
<!DOCTYPE html>

<html>
    <head>
      <meta charset="utf-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, target-densitydpi=medium-dpi, user-scalable=0" />

      <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' https://* 'unsafe-inline' 'unsafe-eval'"/>

      <title>Title</title>

  </head>

    <body>
        <div id="mainContainer">
            <!-- rootviewTpl -->
        </div>
        <div id="modals-demo">
            <div class="row">
                <div class="col s12">
                    <div id="modal" class="modal"></div>
                </div>
            </div>
        </div>

        <div class="loader" id="loader">
        </div>

        <script type="text/javascript" src="cordova.js"></script>
        <script src="lib/js/lock-7.10.3.js"></script>
        <script src="lib/js/winstore-jscompat.js"></script>
        <script src="lib/js/jwt-decode.min.js"></script>
        <script type="text/javascript" src="js/config-variables.js"></script>
        <script data-main="js/index.js" src="lib/js/require-2.0.0.js"></script>

    </body>
</html>
define([
    "./config"
    ], function(){

    var app = {
        initialize: function() {
            this.bindEvents();
        },
        bindEvents: function() {
            document.addEventListener('deviceready', this.onDeviceReady, false);
        },
        onDeviceReady: function() {
            require(["js/database/FTMobileDatabase"]);
        }
};

app.initialize();

});