compiler.jx: fixed index.js output for release build in NodePublisher

Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/8646975b
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/8646975b
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/8646975b

Branch: refs/heads/develop
Commit: 8646975b4bd22d357c085454c333920eab3e81dd
Parents: c53fc04
Author: Josh Tynjala <[email protected]>
Authored: Fri Feb 12 11:28:32 2016 -0800
Committer: Josh Tynjala <[email protected]>
Committed: Fri Feb 12 11:28:32 2016 -0800

----------------------------------------------------------------------
 .../internal/codegen/js/node/NodePublisher.java         | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/8646975b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/node/NodePublisher.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/node/NodePublisher.java
 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/node/NodePublisher.java
index a3f6d1d..88b379a 100644
--- 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/node/NodePublisher.java
+++ 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/node/NodePublisher.java
@@ -46,8 +46,18 @@ public class NodePublisher extends JSCPublisher
             contents.append("goog.require(\"");
             contents.append(projectName);
             contents.append("\");\n");
+            contents.append("new " + projectName + "();");
+        }
+        else 
+        {
+            contents.append("new ");
+            contents.append("require(\"./");
+            contents.append(projectName);
+            contents.append("\")");
+            contents.append(".");
+            contents.append(projectName);
+            contents.append("();");
         }
-        contents.append("new " + projectName + "();");
         writeFile(dirPath + File.separator + "index.js", contents.toString(), 
false);
     }
 }

Reply via email to