diff --git a/lib/NodeStuffPlugin.js b/lib/NodeStuffPlugin.js
index <HASH>..<HASH> 100644
--- a/lib/NodeStuffPlugin.js
+++ b/lib/NodeStuffPlugin.js
@@ -89,7 +89,10 @@ NodeStuffPlugin.prototype.apply = function(compiler) {
 	compiler.parser.plugin("expression module", function() {
 		var moduleJsPath = path.join(__dirname, "..", "buildin", "module.js");
 		if(this.state.module.context) {
-			moduleJsPath = "./" + path.relative(this.state.module.context, moduleJsPath).replace(/\\/g, "/");
+			moduleJsPath = path.relative(this.state.module.context, moduleJsPath);
+            if(!/^[A-Z]:/i.test(moduleJsPath)) {
+                moduleJsPath = "./" + moduleJsPath.replace(/\\/g, "/");
+            }
 		}
 		return ModuleParserHelpers.addParsedVariable(this, "module", "require(" + JSON.stringify(moduleJsPath) + ")(module)");
 	});
fix windows cross driver path not found issue