文件名称:raulmelo-studio:带有软件包和应用程序集合的monorepo
文件大小:832KB
文件格式:ZIP
更新时间:2024-04-17 17:48:08
typescript monorepo TypeScript
劳尔·梅洛(Raul Melo)-工作室 带有软件包和应用程序集合的monorepo 管道状态 技术领域 每个项目/程序包都使用不同的技术,因为它们具有不同的用途。 对于根级别,我正在使用: +-维护此Monorepo 核心编程语言 -使用bash文件运行NPM脚本 与TSC解析并捆绑在一起 确保提交一致性 结构 我已决定将此项目分为两种类型的项目: apps :任何我不需要发布或用作包的东西 packages :npm软件包和模块用于跨软件包和项目 剧本 我可能需要为每个程序包/应用程序运行特定的工作流程。 使用npm脚本很难做到这一点,我已经介绍了scripty包。 该帮助程序使我可以使用可执行文件(例如bash或node exec )来确定需要发生的情况。 从这个意义上讲,我有工作区级别的脚本,这是大多数调用lerna来运行build , lint等的脚本。通常,命令