如果我设置了以下 monorepo
- packages/app1
is-even
中有 package.json - packages/app2
is-even
在其 package.json中没有 - packages/app2 尝试使用
is-even
然后,目前,我没有收到来自 eslint-plugin-import 之类的任何警告,最好是我想要一个错误,因为如果我发布 app2,那么任何尝试从 NPM 安装它的用户都会收到错误,因为它没有正确指定它需要is-even
作为依赖项
这里有一个最小的monorepo https://github.com/cmdcolin/yarn_workspaces_eslint_plugin_import的可重现案例