1

我正在尝试迁移我的项目以使用 ts. 现在我有两个文件夹,我在其中编写我的 js 文件,我希望 tsc 编译这些文件夹中的 ts 文件,而不是在其中。

我当前的文件树是这样的:

/
   Js /
      Files.js
   Mb /
      Js /
           Files.js

我想要的文件树是:

/
   Js /
      Files.js
      Files.js.map
   Mb /
      Js /
         Files.js
         Files.js.map
   Ts /
      Js /
         Files.ts
      Mb /
         Js /
            Files.ts
Tsconfig.json

我的 tsconfig.json 文件是:

{
    "CompilerOptions": {
        "Module": "commonjs",
        "RemoveComments": true,
        "PreserveConstEnums": true,
        "SourceMap": true,
        "OutDir": ".",
        "RootDir": "ts"
    }
}

但这没有任何作用,如果我更改 "outDir": "../ build" 做我想要的但在构建目录中,但它不适合我,因为我必须保留旧架构。

我不能将 .ts 文件放在与 .js 文件相同的位置。

非常感谢。

4

0 回答 0