已将 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
?看起来它有效,但我怀疑包树形式是否正确
目前,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 https://github.com/lerna/lerna/issues/2004)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)