Javascript 使用r.js和requirejs进行优化期间的自定义源处理

Javascript 使用r.js和requirejs进行优化期间的自定义源处理,javascript,node.js,requirejs,r.js,Javascript,Node.js,Requirejs,R.js,我想知道在合并/优化使用require.js的项目期间,是否有任何方法可以自定义r.js如何处理javascript(或其他)文件的源代码 我需要应用一些自定义转换,例如处理一些类似java的注释 我正在寻找类似于使用b.use()实现browserify的功能。找到了解决方案。实际上是否可以使用“onBuildWrite”配置参数,并指定在序列化每个模块之前执行的回调。 比如: var config = { baseUrl: 'src', onBuildWrite: function(

我想知道在合并/优化使用require.js的项目期间,是否有任何方法可以自定义r.js如何处理javascript(或其他)文件的源代码

我需要应用一些自定义转换,例如处理一些类似java的注释


我正在寻找类似于使用b.use()实现browserify的功能。

找到了解决方案。实际上是否可以使用“onBuildWrite”配置参数,并指定在序列化每个模块之前执行的回调。 比如:

var config = {
  baseUrl: 'src',
  onBuildWrite: function( name, path, contents ) {
    //Additional processing
    return contents;
  },
  modules: [{ 
    name: 'main' 
  }],
};
requirejs.optimize( config, function(results) {});