使用RequireJS Optimizer缩小JS文件

时间:2014-10-13 11:21:52

标签: javascript node.js angularjs minify bundling-and-minification

我正在使用require.js缩小3(one.js,two.js,three.js)JS文件。 3个js文件有3条警报消息。使用main.js文件调用这3个js文件。

One.js:

define([], function one() {
    alert("one");
});

Two.js:

define([], function two() {
    alert("two");
});

three.js所

define([], function three() {
    alert("three");
});

Main.js:

require(["./scripts/one", "./scripts/two", "./scripts/three"], function (one, two, three) {
});

Main_built.js:

define("app/scripts/one",[],function(){alert("one")}),define("app/scripts/two",[],function(){alert("two")}),define("app/scripts/three",[],function(){alert("three")}),require([],function(e,t,n){}),define("app/main",function(){});

后来我创建了Main_built.js并试图使用它并期望不应该对一个,两个和三个js文件进行http调用,但我仍然看到在Fiddler工具中调用它们。

在运行我的应用程序时,虽然Main_built.js加载了所有其他js文件的缩小内容。

我期待的是在执行应用程序时,它应该只加载Main_built.js,而不应该调用任何其他js文件。但我可以看到它与Main_built.js一起调用one.js,two.js等

以下是我参考的链接 -

http://requirejs.org/docs/optimization.html

0 个答案:

没有答案