From 2439071e18dd625d0f91bd2be3eb8b7fc6894eaf Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Tue, 21 Apr 2020 23:35:48 -0400 Subject: [PATCH] module: refactor condition PR-URL: https://github.com/nodejs/node/pull/32989 Reviewed-By: Zeyu Yang Reviewed-By: Colin Ihrig Reviewed-By: Andrey Pechkurov --- lib/internal/errors.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/internal/errors.js b/lib/internal/errors.js index aa15de1fb507e5..3f31bdc330d2fe 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -1121,8 +1121,7 @@ E('ERR_INVALID_PACKAGE_TARGET', return `Invalid "exports" main target ${JSONStringify(target)} defined ` + `in the package config ${pkgPath}${sep}package.json${relError ? '; targets must start with "./"' : ''}`; - } else if (typeof target === 'string' && target !== '' && - !StringPrototypeStartsWith(target, './')) { + } else if (relError) { return `Invalid "exports" target ${JSONStringify(target)} defined for '${ StringPrototypeSlice(key, 0, -subpath.length || key.length)}' in the ` + `package config ${pkgPath}${sep}package.json; ` +