Skip to content

Commit ab97a55

Browse files
author
Tsvetan Raikov
committed
Fixed: typescript files don't show in {N} debugger.
1 parent d416cce commit ab97a55

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

lib/tools/node-modules/node-modules-dest-copy.ts

+7-4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export interface ILocalDependencyData extends IDependencyData {
1111
export class TnsModulesCopy {
1212
constructor(
1313
private outputRoot: string,
14+
private $options: IOptions,
1415
private $fs: IFileSystem
1516
) {
1617
}
@@ -25,13 +26,15 @@ export class TnsModulesCopy {
2526
let tnsCoreModulesResourcePath = path.join(this.outputRoot, constants.TNS_CORE_MODULES_NAME);
2627

2728
// Remove .ts files
28-
let allFiles = this.$fs.enumerateFilesInDirectorySync(tnsCoreModulesResourcePath);
29-
let deleteFilesFutures = allFiles.filter(file => minimatch(file, "**/*.ts", { nocase: true })).map(file => this.$fs.deleteFile(file));
30-
Future.wait(deleteFilesFutures);
29+
if (this.$options.release) {
30+
let allFiles = this.$fs.enumerateFilesInDirectorySync(tnsCoreModulesResourcePath);
31+
let deleteFilesFutures = allFiles.filter(file => minimatch(file, "**/*.ts", { nocase: true })).map(file => this.$fs.deleteFile(file));
32+
Future.wait(deleteFilesFutures);
33+
}
3134

3235
shelljs.rm("-rf", path.join(tnsCoreModulesResourcePath, "node_modules"));
3336

34-
// TODO: The following two lines are necessary to temporarily work around hardcoded
37+
// TODO: The following two lines are necessary to temporarily work around hardcoded
3538
// path dependencies in iOS livesync logic. Should be addressed ASAP
3639
shelljs.cp("-Rf", path.join(tnsCoreModulesResourcePath, "*"), this.outputRoot);
3740
shelljs.rm("-rf", tnsCoreModulesResourcePath);

0 commit comments

Comments
 (0)