require.js を使用するプロジェクトのマージ/最適化中に、r.js が javascript (またはその他の) ファイルのソース コードを処理する方法をカスタマイズできる方法があるかどうかを知りたいと思いました。
たとえば、Java のような注釈を処理するなど、いくつかのカスタム変換を適用する必要があります。
b.use() を使用して browserify で可能なことに似たものを探しています。
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) {});