bundle: add process to global vars, may fix some issues
This commit is contained in:
+2
-5
@@ -25,14 +25,12 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
let exorcist = require('exorcist'),
|
||||
browserify = require('browserify'),
|
||||
let browserify = require('browserify'),
|
||||
path = require("path"),
|
||||
spawn = require('child_process').spawn,
|
||||
insertGlobals = require('insert-module-globals'),
|
||||
fs = require("fs"),
|
||||
async = require("async"),
|
||||
builtins = require("builtins"),
|
||||
_log = require("./log");
|
||||
|
||||
/**
|
||||
@@ -49,7 +47,7 @@ function bundle(input, nc, options, complete) {
|
||||
let ws = fs.createWriteStream(bundlePath);
|
||||
|
||||
|
||||
const igv = '__filename,__dirname';
|
||||
const igv = '__filename,__dirname,process';
|
||||
let insertGlobalVars = {},
|
||||
wantedGlobalVars = igv.split(',');
|
||||
|
||||
@@ -102,7 +100,6 @@ function bundle(input, nc, options, complete) {
|
||||
}
|
||||
|
||||
let bprocbun = bproc.bundle() // bundle
|
||||
.pipe(exorcist(mapfile, mapfile, './')) // generate source maps.
|
||||
.pipe(ws) // pipe to file
|
||||
|
||||
// error on require errors, still can't contionue. ffs browserify
|
||||
|
||||
+5
-2
@@ -26,7 +26,6 @@
|
||||
'use strict';
|
||||
|
||||
const async = require("async"),
|
||||
outcome = require("outcome"),
|
||||
mkdirp = require("mkdirp"),
|
||||
request = require("request"),
|
||||
gunzip = require("gunzip-maybe"),
|
||||
@@ -987,14 +986,18 @@ exports.package = function(path, options) {
|
||||
obj.browserifyPaths = (_package.nexe.browserify.paths || []);
|
||||
}
|
||||
|
||||
// TODO: get rid of this crappy code I wrote and make it less painful to read.
|
||||
Object.keys(_package.nexe).forEach(function(v, i) {
|
||||
if (v !== "runtime") {
|
||||
if (v !== "runtime" && v !== 'browserify') {
|
||||
_log("log", v + " => '" + _package.nexe[v] + "'");
|
||||
}
|
||||
});
|
||||
Object.keys(_package.nexe.runtime).forEach(function(v, i) {
|
||||
_log("log", "runtime." + v + " => '" + _package.nexe.runtime[v] + "'");
|
||||
});
|
||||
Object.keys(_package.nexe.browserify).forEach(function(v, i) {
|
||||
_log("log", "browserify." + v + " => '" + _package.nexe.browserify[v] + "'");
|
||||
});
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user