soop may not be in the bitcore directory
If bitcore is being built inside of another project that uses soop, soop may not be in the bitcore directory. We need to find the location of soop and then find the custom_prelude script relative to that.
This commit is contained in:
parent
45f5edb4de
commit
34f92b605d
|
@ -40,7 +40,9 @@ if (!program.includeall && (!program.submodules || program.submodules.length ===
|
|||
}
|
||||
|
||||
var pack = function (params) {
|
||||
var preludePath = 'node_modules/soop/example/custom_prelude.js';
|
||||
var file = require.resolve('soop');
|
||||
var dir = file.substr(0, file.length - String('soop.js').length);
|
||||
var preludePath = dir + 'example/custom_prelude.js';
|
||||
params.raw = true;
|
||||
params.sourceMapPrefix = '//#';
|
||||
params.prelude = fs.readFileSync(preludePath, 'utf8');
|
||||
|
|
Loading…
Reference in New Issue