我有一個使用breeze.js庫的SPA。我正在使用require.js來加載模塊。我想申請到最優化使用r.js一個JavaScript文件,但是我收到以下錯誤:Breeze.js可以使用r.js進行優化嗎?
Tracing dependencies for: main Error: ../Scripts/breeze.debug.js has two many anonymous modules in it. at ...\Scripts\r.js:20154:35
上午我找錯了樹試圖與r.js優化?我在breeze.js網站上看不到任何內容,以表明它可以或不可以完成。
切按M鍵main.js的版本:
require.config({
paths: {
"jquery": "../Scripts/jquery-1.9.1",
"Q": "../Scripts/q",
"breeze": "../Scripts/breeze.debug"
},
shim: {
"breeze": {
"deps": ["Q"]
}
},
});
require(["breeze"], function (breeze) {
//do something
});
這裏是app.build.js構建文件:
({
baseUrl: "../App",
mainConfigFile: '../app/main.js',
name: "main",
out: "../Build/Output/main-built.js"
})
感謝您的回答病房。我同意你關於將所有內容整合到一個文件中的優點 - 不幸的是,這是我們環境中SPA的一項要求。如果我知道爲什麼會發生這種情況,我會通知您。 – user3034374
你介意解釋爲什麼這是「一項要求」?這是一個奇怪的要求:-) – Ward