-2

我正在使用 NX 来管理我的项目,我有 3 个 Angular 应用程序。我可以为每个项目创建一个 packge.json 文件吗?我不希望所有项目都携带彼此的部门。

例如,一个项目需要一些 UI 库,而另一个则不需要。

这种用例的最佳实践是什么?谢谢

Clearfaction - 我不想使用不同的版本,我想在其中一个项目中使用额外的库。例如,一个项目需要 moment.js 其余项目都不需要它

4

1 回答 1

0

如果您希望应用程序具有不同版本的依赖项,则不应使用 Nx。最佳实践是为你的 monorepo 中的所有应用程序使用一个(最新的)Angular 版本,即在你的项目根目录中只有一个 package.json。如果您不想遵循这种做法,请尝试使用纱线工作区https://classic.yarnpkg.com/lang/en/docs/workspaces/

于 2021-12-25T22:26:08.053 回答