From fe4841a1cd59c3ada3bad53a84ad128d00428fd4 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Tue, 7 Jan 2014 14:30:18 +0800 Subject: [PATCH] Set module's filename to path of html. The relative require relies on module.filename to work as expected. --- renderer/lib/init.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderer/lib/init.coffee b/renderer/lib/init.coffee index 30e1de4..824dbd2 100644 --- a/renderer/lib/init.coffee +++ b/renderer/lib/init.coffee @@ -46,6 +46,9 @@ if window.location.protocol is 'file:' window.location.pathname global.__dirname = path.dirname global.__filename + # Set module's filename so relative require can work as expected. + module.filename = global.__filename + # Also search for module under the html file. module.paths = module.paths.concat Module._nodeModulePaths(global.__dirname) else -- 2.7.4