【发布时间】:2021-11-16 08:30:56
【问题描述】:
我目前正在使用一个 React Web 应用程序(由我构建并且之前被搁置),将它带到现在,然后将可重用的部分折叠到我正在构建的新的 React Native 应用程序中。 Web 应用程序现在被工作区使用者控制的package 控制,目前将通过 Azure 上的 CI/CD 部署。
为了管理我正在从当前 repo 开始制作的 monorepo,我想通过需要最小代码和依赖项增量的最简单工具来做到这一点:npm workspaces(npm v7 的新功能) — 而不是像lerna 这样更重且更少“库存”的东西。但是,Azure 最新可用的 Node.js 版本似乎是 14,默认为 npm v6 的最新次要/补丁版本。任何人都可以向我确认,如果我在一个包中构建 Web 应用程序的构建序列,它们目前可以在 Azure 的 CI/CD 上工作吗?或者甚至只是给我更多的颜色?
【问题讨论】:
标签: node.js azure npm lerna npm-workspaces