gpt4 book ai didi

typescript - 寻找一起使用 Electron.js 和 Typescript 项目引用的工作示例

转载 作者:行者123 更新时间:2023-12-03 12:22:17 25 4
gpt4 key购买 nike

我的 side project使用 Electron.js、Typescript 和 Gulp。
我正在努力使用 TypeScript Project References 为其提供一些结构.
有 3 个相互引用的兄弟项目,而不是一个代码库。它将 TS 编译为 JS,但是我希望通过一个工作示例来了解如何执行生成的 JS 对象代码,该代码现在分布在 3 build 中。目录。
其他编译语言具有解决此问题的链接阶段。我可以在 JavaScript/TypeScript 世界中使用什么简单的东西?

最佳答案

对于较大的项目,我的首选策略是 monorepo .这种结构允许您分离应用程序的特定部分,同时仍然能够共享一个存储库和/或通用基础架构。
如果您使用 yarn你不打算例如将您的兄弟项目分别发布到 NPM,您可以使用 yarn workspaces 在项目中轻松设置 monorepo ,否则我建议使用 lerna .
这些工具会自动为您设置这些链接,以便您的项目可以相互依赖,我不确定 yarn但是 lerna非常适合创建项目的依赖关系图并在此基础上构建它们,因此您无需关心构建项目的顺序。

关于typescript - 寻找一起使用 Electron.js 和 Typescript 项目引用的工作示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62563089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com