2012-07-30 156 views
0

(警告:我與require.js一個新手)RequireJS和多語言網站

我使用RequireJS優化所有require.js JS文件合併成一個文件,我不知道爲什麼輸出JS文件只包含的根包。 我的郎/ NLS/strings.js文件http://pastie.org/private/7o6fa7sfrxvppu4lcunz0a

而且運行後「節點r.js」沒有「郎/ NLS /德/串」聲明http://pastie.org/private/dyktxwv4wgdywbj8mltw,雖然我有一個要求/郎/ NLS/de/strings.js文件

r.js https://github.com/jrburke/r.js/blob/master/build/example.build.js的構建示例聲明'只有一個區域設置可以爲內部內聯',但我希望有一種方法可以在優化文件中包含所有我的語言字符串應用需求。那麼我怎麼能做到這一點?

回答

0

由於您只讀了一個本地可以內聯,這是完全合理的,因爲你不想加載所有本地人,導致在大多數情況下,用戶只需要一個。 RequireJS會自動檢測瀏覽器本地的內容,如果它們存在,則會加載丟失的本地文件。如果您需要所有本地人,請不要使用requireJS並將它們內聯爲純JSON。