risposta

6

supporto è stato aggiunto alla chiusura del compilatore per rendere più è più facile lavorare con Common JS e AMD/require.js moduli utilizzando i seguenti flag di compilazione:

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

Vedi Experimental support for Common JS and AMD/require.js modules in Closure Compiler

+0

Sai se rispetta package.json? –

+1

Grepping attraverso il codice del compilatore di chiusura, non vi è alcun riferimento a ['package.json'] (http://wiki.commonjs.org/wiki/Packages/1.0), quindi sembra che non sia attualmente supportato. –

+0

Sembra che questi flag abbiano solo senso all'interno della libreria di chiusura. '--process_common_js_modules' produce l'istruzione' goog.provide ("module $ index") ', che deve essere creata da closurebuilder o ecc. –