回答

6

支持已被添加到關閉編譯器,使其更易於使用下面的編譯器標誌與Common JSAMD/require.js模塊的工作:

  • --transform_amd_modules
  • --process_common_js_modules
  • --common_js_entry_module
  • --common_js_module_path_prefix

請參閱Experimental support for Common JS and AMD/require.js modules in Closure Compiler

+0

您是否知道它是否遵守package.json? – 2012-09-14 09:07:11

+1

掠過Closure編譯器代碼,沒有提及['package.json'](http://wiki.commonjs.org/wiki/Packages/1.0),所以它似乎目前不支持。 – 2012-09-14 16:52:16

+0

似乎這些標誌僅在封閉庫中有意義。 '--process_common_js_modules'生成'goog.provide(「module $ index」)'語句,這個語句需要由closurebuilder等構建。 – 2014-09-04 21:33:16