Javascript requirejs我们可以填充缩小的文件吗
在requirejs中,是否可以填充文件的缩小版本?填充文件的缩小版和非缩小版有区别吗?有什么影响吗 例如,我的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/
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模块,需要垫片。因此,在某些情况下,从缩小到未缩小,或者相反,意味着更改
垫片
配置。您必须阅读库的文档才能知道(或阅读源代码)