Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 当源映射位于其他目录中时,使源映射正常工作_Typescript_Webstorm - Fatal编程技术网

Typescript 当源映射位于其他目录中时,使源映射正常工作

Typescript 当源映射位于其他目录中时,使源映射正常工作,typescript,webstorm,Typescript,Webstorm,当源映射与ts文件位于不同的目录中时,如何使源映射工作?默认情况下,它希望它位于同一目录中 我正在使用WebStorm。源映射可以位于任何位置-如果生成的.js文件中存在正确的/#sourceMappingURL注释,则调试器通常可以将源文件映射到生成的文件。至少对我来说,这很有效。在ts文件中,最适合这样做的地方在哪里?当使用--sourcemap命令行选项时,TypeScript编译器会将它作为生成的JavaScript文件的最后一行插入。@Douglas thx但它不会指向ts文件:sou

当源映射与ts文件位于不同的目录中时,如何使源映射工作?默认情况下,它希望它位于同一目录中


我正在使用WebStorm。

源映射可以位于任何位置-如果生成的.js文件中存在正确的
/#sourceMappingURL
注释,则调试器通常可以将源文件映射到生成的文件。至少对我来说,这很有效。

在ts文件中,最适合这样做的地方在哪里?当使用
--sourcemap
命令行选项时,TypeScript编译器会将它作为生成的JavaScript文件的最后一行插入。@Douglas thx但它不会指向ts文件:sourceRoot:“,”sources:[“Common.ts”]。ts文件位于../ts中,因此在调试器中为空。我不希望ide中的所有文件都位于同一个目录下。您使用什么命令编译ts文件?如果原始ts文件和生成的映射位于不同的文件夹中,我会在“源”中生成相对路径。例如: