能否在基于包的Monorepo中使用Nx代码生成器及插件?
问题
是否可以在基于包的Monorepo中使用Nx代码生成器/插件,例如@nrwl/react:application my-app?官方文档中有如下表述:
从最基础层面来说,基于包的仓库仅使用Nx的核心功能,而集成式仓库还会使用插件功能
这是否意味着仅集成式方案才能使用插件?
回答
答案是可以在基于包的Monorepo中使用Nx代码生成器/插件。
官方文档的表述只是说明基于包的仓库默认以核心功能为主要使用场景,而集成式仓库会将插件功能作为核心组成部分,但并不限制基于包的仓库使用插件。你可以手动安装所需的Nx插件(比如@nrwl/react),之后就能正常调用对应的生成器命令来创建应用、组件等资源。
这种方式允许你在基于包的仓库架构下,灵活引入部分插件功能,无需完全切换到集成式仓库模式。
内容的提问来源于stack exchange,提问作者wuarmin
相关产品推荐
相关产品推荐

