0

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

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

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

4

1 回答 1

1

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

var config = {
  baseUrl: 'src',
  onBuildWrite: function( name, path, contents ) {
    //Additional processing
    return contents;
  },
  modules: [{ 
    name: 'main' 
  }],
};
requirejs.optimize( config, function(results) {});
于 2012-11-21T00:34:53.410 回答