Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Javascript requirejs我们可以填充缩小的文件吗_Javascript_Jquery_Angularjs_Requirejs_Minify - Fatal编程技术网

Javascript requirejs我们可以填充缩小的文件吗

Javascript requirejs我们可以填充缩小的文件吗,javascript,jquery,angularjs,requirejs,minify,Javascript,Jquery,Angularjs,Requirejs,Minify,在requirejs中,是否可以填充文件的缩小版本?填充文件的缩小版和非缩小版有区别吗?有什么影响吗 例如,我的requireJS配置如下: require.config({ baseUrl: "js/", paths: { jquery: "../lib/bower_components/jquery/jquery.min",, bootstrap: '../lib/bower_components/bootstrap/

在requirejs中,是否可以填充文件的缩小版本?填充文件的缩小版和非缩小版有区别吗?有什么影响吗

例如,我的requireJS配置如下:

require.config({    
    baseUrl: "js/",

    paths: {        
        jquery: "../lib/bower_components/jquery/jquery.min",,
        bootstrap: '../lib/bower_components/bootstrap/bootstrap.min',
    angular: '../lib/bower_components/angular/angular',
        angularCookies: '../lib/bower_components/angular-cookies/angular-cookies',
        angularResource: '../lib/bower_components/angular-resource/angular-resource',   
    angularRoute: '../lib/bower_components/angular-route/angular-route'
    },  

    shim: {
        "jquery": {"exports": "jquery"},
        "bootstrap" : {deps:['jquery']},            
        "angular": {
            "deps": ["jquery"],
            "exports": "angular"
        },
        "angularResource": {
            "deps": ["angular"],
            exports: "angularResource"
        },
        "angularRoute":{
            "deps": ['angular']
        },
        "angularCookies":{
            "deps": ['angular']
        } 
    },  
    priority: [
        "angular"
    ]

});

就RequireJS而言,如果缩小版在功能上等同于未统一版,则填充未统一版或缩小版的内容是相同的。(也就是说,缩小仅压缩文件,不更改其他内容。)

在回答这里的问题时,我遇到了一些库(我不使用自己的库),它们分发了它们的代码的缩小版本,这与它们的未统一版本有很大的不同。在一种情况下,未统一版本将充当AMD模块,不需要垫片,但缩小版本不充当AMD模块,需要垫片。因此,在某些情况下,从缩小到未缩小,或者相反,意味着更改
垫片
配置。您必须阅读库的文档才能知道(或阅读源代码)