我正在寻找一个类似于lerna ls
打印所有工作区的 NPM 命令。
例如,假设我有一个子目录,并且我的 package.json 看起来像这样package1
:package2
packages
"workspaces": [
"./packages/*"
]
我想获得 NPM 7 工作区的列表。对于我期望的示例:
- 包/包1
- 包/包2
我希望npm ls -p --depth 0
能做到这一点,但不幸的是它也在打印出其他依赖项。
我想我可以使用npm ls -json
并解析出顶级依赖项。但是,我希望有更好的方法?