closure_builder.pyを使用して複数のモジュールでGoogleClosureコードをコンパイルするにはどうすればよいですか?
私はこのコマンドを試しました:
python closurebuilder.py
--root closure/closure-library
--root closure/client
--namespace="client.start"
--output_mode=compiled
--compiler_jar=compiler.jar
--output_file closure/compiled.js
--compiler_flags=--compilation_level=ADVANCED_OPTIMIZATIONS
--compiler_flags=--module base:1
--compiler_flags=--js=closure/modules/base.js
--compiler_flags=--module editor:1
--compiler_flags=--js=closure/modules/editor.js
--compiler_flags=--module maps:1
--compiler_flags=--js=closure/modules/maps.js
--compiler_flags=--module uploader:1
--compiler_flags=--js=closure/modules/uploader.js
--compiler_flags=--module visualization:1
--compiler_flags=--js=closure/modules/visualization.js
--compiler_flags=--output_wrapper="(function() {%output%})();"
ただし、次のエラーがスローされます。
closurebuilder.py: Scanning paths...
Traceback (most recent call last):
File "closurebuilder.py", line 256, in <module>
main()
File "closurebuilder.py", line 196, in main
sources.add(_PathSource(js_path))
File "closurebuilder.py", line 167, in __init__
super(_PathSource, self).__init__(source.GetFileContents(path))
File "source.py", line 110, in GetFileContents
fileobj = open(path)
IOError: [Errno 2] No such file or directory: 'base:1'