Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 使用tsconfig来别名路径,但使用编译文件中的真实路径_Typescript_Webpack_Tsc_Tsconfig - Fatal编程技术网

Typescript 使用tsconfig来别名路径,但使用编译文件中的真实路径

Typescript 使用tsconfig来别名路径,但使用编译文件中的真实路径,typescript,webpack,tsc,tsconfig,Typescript,Webpack,Tsc,Tsconfig,我使用tscofig.json中的属性“path”来别名路径 //tsconfig.json > compilerOptions { paths: { "@alias" : ["../long/path"] } } 因此,我可以使用从“@alias”导入内容,而不是从“./long/path” 我还从webpack中排除了该路径,因此它保持原样,而不是将该文件打包到输出文件中 它的工作原理与预期完全相同,但最终编译的文件(witch是js

我使用tscofig.json中的属性“path”来别名路径

//tsconfig.json > compilerOptions

{
paths: {
  "@alias" : ["../long/path"]
 }

}
因此,我可以使用
从“@alias”
导入内容,而不是
从“./long/path”

我还从webpack中排除了该路径,因此它保持原样,而不是将该文件打包到输出文件中

它的工作原理与预期完全相同,但最终编译的文件(witch是js,而不是ts)输出包含
从“@alias”导入内容

此处js无法识别aiased路径“@alias”

如何更改此行为,使编译文件中的import语句替换为实际路径

//output.js
import something from "../long/path"

//or even
import something from "./another/compiled/file"