我爲我的javascript項目使用RequireJS,並且使用r.js構建一個用於生產的單個javascript文件。這個單一文件(main.js)然後被上傳到CDN。這一切都很好,但現在我試圖添加國際化支持。如何用RequireJS r.js構建國際化路徑if
問題是i18n文件的位置是相對於主javascript文件。因此,一個模塊內,我將有:
define(['i18n!nls/text'], function(Translation) { });
這一切工作的時候,我發展得很好,但生產的問題是,因爲這放在翻譯文件是不是相對於main.js文件在CDN中。我不想將轉換文件存儲在CDN中,那麼如何在構建過程中更改對該文件的引用?