Visitar URL original
fix: app folder in served base · NativeScript/nativescript-cli@f79065e · GitHub
Skip to content

Commit f79065e

Browse files
committed
fix: app folder in served base
1 parent fa7c081 commit f79065e

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎lib/services/devtools-host-service.ts‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as path from "path";
33
import * as fs from "fs";
44
import { AddressInfo } from "net";
55
import { INet } from "../common/declarations";
6+
import { APP_FOLDER_NAME } from "../constants";
67
import { IPlatformsDataService } from "../definitions/platform";
78
import { IProjectData } from "../definitions/project";
89
import {
@@ -53,7 +54,13 @@ export class DevtoolsHostService implements IDevtoolsHostService {
5354
platform,
5455
projectData,
5556
);
56-
const rootDir = platformData?.appDestinationDirectoryPath;
57+
// Webpack writes to <appDestinationDirectoryPath>/app on both iOS
58+
// (platforms/ios/<appName>/app) and Android
59+
// (platforms/android/app/src/main/assets/app). Match that exactly so
60+
// requests for /bundle.mjs.map resolve to the actual emitted file.
61+
const rootDir = platformData?.appDestinationDirectoryPath
62+
? path.join(platformData.appDestinationDirectoryPath, APP_FOLDER_NAME)
63+
: null;
5764
if (!rootDir) {
5865
this.$logger.warn(
5966
`DevTools host: unable to resolve output directory for ${platform}.`,

0 commit comments

Comments
 (0)