如何在lerna exec中设置范围标志?

How to set the scope flag in lerna exec?

我正在尝试 运行 lerna 中的一个脚本,该脚本将在特定文件夹中的所有组件上执行。

所以我正在尝试 运行 类似于

lerna --scope src/subfolder/subfolder exec -- npm run myScript

但是我得到这个错误:

Error: No packages found that match scope 'src/subfolder/subfolder'

我曾尝试使用不同类型的路径,但其中 none 行得通。使用范围标志的正确方法是什么?

通常,范围标志应与您在 package.json

中的存储库名称匹配

在你的情况下,你似乎应该将你的脚本文件夹注册为你的回购包,然后你可以运行你的脚本在那个包中。