Require.JS prod与开发中的不同baseUrls

时间:2014-01-17 01:33:53

标签: requirejs

在制作中,我使用CloudFlare作为我的资产的CDN,所以网址将是

// something.com/javascripts/app.js等

在开发过程中,一切都应该来自网站的基本网址,所以只需/ javascripts ..

我正在使用build.js文件和r.js在推送之前优化和组合我的资产...

什么是基于环境在这两者之间进行多路复用的最佳方式..我在JS中的客户端应用程序中有一个变量集,它是正确使用的基本URL ..

我已经尝试将baseUrl设置为build.js中的CDN,但这只会导致文件系统错误(令人惊讶)......

我也尝试使用前面提到的变量来获取值即时更改,但这会破坏r.js的构建过程......

思想?

1 个答案:

答案 0 :(得分:1)

在build.js配置中使用不同的路径配置优化器。其他所有东西都可以保持不变(但我认为你不需要那个变量)。

paths: {
 app: '//something.com/javascripts/app.js'
}