Browse Source

Include trailing separator in comparisons

Kevin Sawicki 8 years ago
parent
commit
905e9e9645
1 changed files with 3 additions and 2 deletions
  1. 3 2
      lib/common/reset-search-paths.js

+ 3 - 2
lib/common/reset-search-paths.js

@@ -12,10 +12,11 @@ module.parent.paths = []
 const originalNodeModulePaths = Module._nodeModulePaths
 Module._nodeModulePaths = function (from) {
   const paths = originalNodeModulePaths(from)
-  const rootPath = process.resourcesPath
 
   // If "from" is outside the app then we do nothing.
-  const skipOutsidePaths = path.resolve(from).startsWith(rootPath)
+  const rootPath = process.resourcesPath + path.sep
+  const fromPath = path.resolve(from) + path.sep
+  const skipOutsidePaths = fromPath.startsWith(rootPath)
   if (skipOutsidePaths) {
     return paths.filter(function (candidate) {
       return candidate.startsWith(rootPath)