小编Mar*_*hal的帖子

如何在 TypeScript Monorepo 中实现无构建管道

假设我有这个 monorepo:

/apps
/apps/app1
/apps/app1/src  (contains index.ts and many other files and subfolders here)
/apps/app1/tsconfig.json
/apps/app1/package.json
/apps/app2 
/apps/app2/src   (contains index.ts and many other files and subfolders here)
/apps/app2/tsconfig.json
/apps/app2/package.json
/common
/common/package1
/common/package1/src
/common/package1/src/utility1.ts
/common/package1/src/utility2.ts
/common/package1/tsconfig.json
/common/package1/package.json
/tsconfig.json
/package.json
Run Code Online (Sandbox Code Playgroud)

我只需要 esm 就可以在其中工作。

我怎样才能让 tsx、tsc 或任何其他 ts 工具运行一个或多个使用“common/*/src”中内容的应用程序?基本上不需要将“common”中的内容构建到 dist 文件夹中。

因此,每次我对其中的文件进行更改时,/common当我在监视模式下运行应用程序时,它们都会立即生效。

typescript tsc tsx monorepo

6
推荐指数
1
解决办法
546
查看次数

标签 统计

monorepo ×1

tsc ×1

tsx ×1

typescript ×1