On Wed, Dec 30, 2015 at 1:05 PM, Alex Harui <aha...@adobe.com> wrote:

> Try: -js-compiler-option="--compilation_level WHITESPACE_ONLY"


That worked after fixing the special characters. Is there a place that
options like this are documented?

Now that I'm compiling via flexjs/js/bin/mxmlc using the WHITESPACE_ONLY
option, I get an error in bin/js-release/index.html when it tries to load a
deps.js that doesn't exist.  Based on what I've seen online, the only way
to avoid this error is to define a var before the base.js code runs, such
as adding the following script tag in the generated index.html:
    <script>var CLOSURE_NO_DEPS = true;</script>
The other option that seems like it should work is to provide an additional
js file to the closure compiler containing this var, but when I try the
following, it doesn't include my code:
    -js-compiler-option="--js C:/path/to/myfile.js"
Shouldn't that work? Is there another way to include JS sources?

A few more questions:

- When I run flexjs/js/bin/compc I get a bin-release folder with the JS
output files.  I then try to run closure manually on these files, and I get
circular dependency errors for my code that do not appear when using
flexjs/js/bin/mxmlc. Is there an additional step that happens behind the
scenes, removing circular dependencies?

- Is there a way that I can see exactly what parameters flexjs/js/bin/mxmlc
is passing to the closure compiler?

- Is there a documented way to use js.swc instead of playerglobal.swc?

Reply via email to