add __dirname support
This commit is contained in:
+3
-2
@@ -86,7 +86,7 @@ function bundle (input, complete) {
|
||||
var dep = deps[i];
|
||||
|
||||
|
||||
var req = "function (require, module, exports) { \n" + dep.source + "}"
|
||||
var req = "function (require, module, exports, __dirname) { \n" + dep.source + "}"
|
||||
|
||||
|
||||
dbuffer.push(JSON.stringify(dep.id) + ": ["+req+", "+!!dep.entry+", "+JSON.stringify(dep.deps)+"]")
|
||||
@@ -104,6 +104,7 @@ function bundle (input, complete) {
|
||||
var loader = function (deps) {
|
||||
|
||||
var darr = [];
|
||||
var cwd = process.cwd();
|
||||
|
||||
for (var key in deps) {
|
||||
darr.push(deps[key]);
|
||||
@@ -117,7 +118,7 @@ var loader = function (deps) {
|
||||
var rdep = deps[dep[2][path]];
|
||||
var exports = rdep ? rdep.module ? rdep.module.exports : initModule(rdep) : global.require(path);
|
||||
return exports;
|
||||
}, dep.module, dep.module.exports);
|
||||
}, dep.module, dep.module.exports, cwd);
|
||||
|
||||
return dep.module.exports;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user