已将lerna添加到我的项目中,通过成功运行此命令,我已将软件包添加到我的服务器中:
lerna add @types/express --dev
但是当我要添加另一个时:
lerna add graphql class-validator type-graphql
我收到此错误:
info cli using local version of lerna
lerna notice cli v3.22.1
lerna WARN No packages found where graphql can be added.
yarn add
而不是leran add
吗?看起来可以用,但是我怀疑软件包树的形式是否正确答案 0 :(得分:3)
目前,lerna不支持将多个软件包添加到另一个软件包中,例如:
❌ lerna add '@my-company/{utils,types}' --scope '@my-company/ui'
// We have to do this instead
lerna add '@my-company/utils' --scope '@my-company/ui'
lerna add '@my-company/types' --scope '@my-company/ui'
Lerna确实支持将1个程序包添加到多个程序包中:
lerna add '@my-company/utils --scope '@my-company/{ui,data}'
lerna在此问题上的github讨论以进行更新(link)
答案 1 :(得分:0)
Lerna add不支持多个程序包,请尝试一次执行一个程序。
lerna add graphql
lerna add class-validator
lerna add type-graphql
github上有一个支持此问题的问题,希望有一天能解决