Include trailing separator in comparisons

This commit is contained in:
Kevin Sawicki 2016-06-23 15:45:08 -07:00
parent c6906deef2
commit 905e9e9645

View file

@ -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)