require.js 编译版本控制

require.js compiled versioning

我有 require.js 的模块化 SPA。我的版本控制是 ...

require.config({
    urlArgs: "bust="+((document.querySelector('#mainRest') && document.querySelector('#mainRest').getAttribute('data-version')) || 'noVer')});

其中包括需要 js ...

<script id='mainRest' data-main="js/rest/main" src="js/rest/require.js" data-version="30062015"></script>

在上面的方式中,我有一个用于下载依赖项的参数。

现在我有很多依赖项(模板、视图),我必须将我的 require.js 结构编译成单个 js(使用 r.js)。当然现在除了主要的编译文件我没有任何依赖。

问题是: 如何在编译文件中添加版本参数?

<script data-main="js/rest/compiled" src="js/rest/require.js?ver1" ></script>

我想知道但是可以通过 "data-main" 指令直接设置版本...

<script data-main="js/rest/compiled.js?ver=101" src="js/rest/require.js?ver1" ></script>