diff --git a/core/common-util/src/ModuleConfig.ts b/core/common-util/src/ModuleConfig.ts index c9feb410..f8a7cc4a 100644 --- a/core/common-util/src/ModuleConfig.ts +++ b/core/common-util/src/ModuleConfig.ts @@ -72,7 +72,8 @@ export class ModuleConfigUtil { let moduleReference: ModuleReference; if (ModuleReferenceConfigHelp.isNpmModuleReference(moduleReferenceConfig)) { const options = cwd ? { paths: [ cwd ] } : {}; - const pkgJson = path.join(moduleReferenceConfig.package, 'package.json'); + // path.posix for windows keep path as foo/package.json + const pkgJson = path.posix.join(moduleReferenceConfig.package, 'package.json'); const file = require.resolve(pkgJson, options); moduleReference = { path: path.dirname(file),