我正在使用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等
以下是我参考的链接 -