【问题标题】:How to compile ts files into js into particular directories如何将ts文件编译成js到特定目录
【发布时间】:2018-08-31 08:44:26
【问题描述】:

我尝试使用 tsc 命令编译 typescript 文件,并使用 lernajs 来管理多包存储库。 我的目录结构如下:

Project
-Packages
--Module1
---Src
----file1.ts
--package.json
--Module2
---Src
----file2.ts
--package.json
package.json
tsconfig.json
learna.json

编译后的目录结构应该如下(生成的Build目录):

Project
-Packages
--Module1
---Build
----file1.js
---Src
----file1.ts
--package.json
--Module2
---Build
----file2.js
---Src
----file2.ts
--package.json
package.json
tsconfig.json
learna.json

正如我所说,我将 tsc 与 lerna 一起使用。我已经尝试了很多选项,但是,构建目录是在模块目录之外创建的。

【问题讨论】:

    标签: typescript tsc lerna


    【解决方案1】:

    单个 TypeScript 项目无法做到这一点。您需要为每个包创建一个单独的tsconfig.json 文件,以指定所需的outDir。您可以使用project references 进行设置,以便您可以使用单个tsc -b 命令编译所有包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      • 1970-01-01
      • 2020-06-28
      • 2021-09-04
      • 1970-01-01
      • 2020-10-02
      • 2021-03-22
      相关资源
      最近更新 更多