Fixes "Native module not found" problem

This commit is contained in:
jpheur
2016-05-30 12:05:43 +03:00
parent 23947c6d80
commit 970817e0f4
+7 -3
View File
@@ -673,13 +673,17 @@ function _monkeyPatchMainJs(compiler, complete) {
return ~content.indexOf("nexe");
},
function(content, next) {
next(null, content.replace(/\(function\(process\) \{/, '\
content = content.replace(/\(function\(process\) \{/, '\
(function(process) {\n\
process._eval = \'require("nexe");\';\n\
if (process.argv[1] !== "nexe.js") {\n\
process.argv.splice(1, 0, "nexe.js");\n\
}\n\
'))
')
content = content.replace('function startup() {', '\
function startup() {\n\
process._eval = NativeModule.getSource("nexe");\n\
')
next(null, content)
},
complete
);