Skip to content

Commit 9d67e44

Browse files
committed
Work around an issue with webpack's extension resolution.
Not resolving ../utils imports.
1 parent fe54ac6 commit 9d67e44

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tns-core-modules/ui/frame/frame.ios.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import { Page } from "../page";
55
//Types.
66
import { FrameBase, View, application, layout, traceEnabled, traceWrite, traceCategories, isCategorySet } from "./frame-common";
77
import { _createIOSAnimatedTransitioning } from "../transition";
8-
import * as uiUtils from "../utils";
8+
// HACK: Webpack. Use a fully-qualified import to allow resolve.extensions(.ios.js) to
9+
// kick in. `../utils` doesn't seem to trigger the webpack extensions mechanism.
10+
import * as uiUtils from "tns-core-modules/ui/utils";
911
import * as utils from "../../utils/utils";
1012

1113
export * from "./frame-common";

tns-core-modules/ui/page/page.ios.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
} from "./page-common";
66
import { ios as iosApp } from "../../application";
77
import { device } from "../../platform";
8-
import * as uiUtils from "../utils";
8+
// HACK: Webpack. Use a fully-qualified import to allow resolve.extensions(.ios.js) to
9+
// kick in. `../utils` doesn't seem to trigger the webpack extensions mechanism.
10+
import * as uiUtils from "tns-core-modules/ui/utils";
911

1012
export * from "./page-common";
1113

0 commit comments

Comments
 (0)