在制作中,我使用CloudFlare作为我的资产的CDN,所以网址将是
// something.com/javascripts/app.js等
在开发过程中,一切都应该来自网站的基本网址,所以只需/ javascripts ..
我正在使用build.js文件和r.js在推送之前优化和组合我的资产...
什么是基于环境在这两者之间进行多路复用的最佳方式..我在JS中的客户端应用程序中有一个变量集,它是正确使用的基本URL ..
我已经尝试将baseUrl设置为build.js中的CDN,但这只会导致文件系统错误(令人惊讶)......
我也尝试使用前面提到的变量来获取值即时更改,但这会破坏r.js的构建过程......
思想?
答案 0 :(得分:1)
在build.js配置中使用不同的路径配置优化器。其他所有东西都可以保持不变(但我认为你不需要那个变量)。
paths: {
app: '//something.com/javascripts/app.js'
}