fix(js): fix rust typescript analysis paths for windows (#18548)

This commit is contained in:
Jason Jean 2023-08-09 14:29:35 -04:00 committed by GitHub
parent 80f9894dbb
commit 0f51447291
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,6 +7,7 @@ import {
} from '../../../../config/project-graph'; } from '../../../../config/project-graph';
import { join, relative } from 'path'; import { join, relative } from 'path';
import { workspaceRoot } from '../../../../utils/workspace-root'; import { workspaceRoot } from '../../../../utils/workspace-root';
import { normalizePath } from '../../../../utils/path';
export type ExplicitDependency = { export type ExplicitDependency = {
sourceProjectName: string; sourceProjectName: string;
@ -123,10 +124,11 @@ function buildExplicitTypeScriptDependenciesWithSwc(
staticImportExpressions, staticImportExpressions,
dynamicImportExpressions, dynamicImportExpressions,
} of imports) { } of imports) {
const normalizedFilePath = normalizePath(relative(workspaceRoot, file));
for (const importExpr of staticImportExpressions) { for (const importExpr of staticImportExpressions) {
const dependency = convertImportToDependency( const dependency = convertImportToDependency(
importExpr, importExpr,
relative(workspaceRoot, file), normalizedFilePath,
sourceProject, sourceProject,
DependencyType.static, DependencyType.static,
targetProjectLocator targetProjectLocator
@ -142,7 +144,7 @@ function buildExplicitTypeScriptDependenciesWithSwc(
for (const importExpr of dynamicImportExpressions) { for (const importExpr of dynamicImportExpressions) {
const dependency = convertImportToDependency( const dependency = convertImportToDependency(
importExpr, importExpr,
relative(workspaceRoot, file), normalizedFilePath,
sourceProject, sourceProject,
DependencyType.dynamic, DependencyType.dynamic,
targetProjectLocator targetProjectLocator