mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 19:26:42 +08:00
fix(module-name-resolver): livesync page qualifier handling (#8637)
closes https://github.com/NativeScript/NativeScript/issues/8622 Co-authored-by: Dimitris - Rafail Katsampas <katsampasdr@gmail.com>
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import { ModuleNameResolver as ModuleNameResolverDefinition, ModuleListProvider } from "./";
|
||||
import { screen, device } from "../platform/platform";
|
||||
import * as appCommonModule from "../application/application-common";
|
||||
import { PlatformContext, findMatch } from "./qualifier-matcher";
|
||||
import { PlatformContext, findMatch, stripQualifiers } from "./qualifier-matcher";
|
||||
import { registerModulesFromFileSystem } from "./non-bundle-workflow-compat";
|
||||
import {
|
||||
isEnabled as traceEnabled,
|
||||
@ -44,6 +44,9 @@ export class ModuleNameResolver implements ModuleNameResolverDefinition {
|
||||
registerModulesFromFileSystem(path);
|
||||
}
|
||||
|
||||
// This call will return a clean path without qualifiers
|
||||
path = stripQualifiers(path);
|
||||
|
||||
let candidates = this.getCandidates(path, ext);
|
||||
result = findMatch(path, ext, candidates, this.context);
|
||||
|
||||
|
Reference in New Issue
Block a user