有没有一种方法可以在tsconfig.json中指定tsc的--build标志?

3

简短摘要:如何在tsconfig.json中设置与 tsc --build 相等的内容?

我使用yarn工作区,在我的工作区中有frontendbackendshared。我使用TypeScript的"项目引用"来让前端和后端代码都从共享库导入。

使用项目引用,必须使用 tsc --build 标志。这对于构建后端时没有问题,因为我可以控制tsc调用。

但是,在前端中,我使用create-react-app,这意味着我不能控制传递给tsc的标志,但我可以控制tsconfig.json。我可能可以使用craco之类的工具来修改react-scripts使用的tsc标志,但如果有一种方法可以从配置文件中设置标志,那将更好。

我搜索了谷歌并查阅了 TypeScript 文档,但没有找到一种从配置文件中设置 CLI 标志的方法。是否存在这样的方法?

1个回答

0

我没有找到一种直接从启动应用程序的脚本中发送--build参数给tsc的方法,但是你可以在预启动脚本中执行编译器,并在那里发送参数,像这样:

"scripts": {
  "prestart": "tsc --build",
  "start": "nodemon ./src/server.ts"
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接