0

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

所以我试图运行类似的东西

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

但我得到这个错误:

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

我尝试使用不同类型的路径,但没有一个有效。使用范围标志的正确方法是什么?

4

1 回答 1

0

通常,范围标志应与 package.json 中的 repo 名称匹配

在您的情况下,您似乎应该将您的脚本文件夹注册为您的存储库的一个包,然后您可以在该包中运行您的脚本。

于 2018-07-23T18:42:29.670 回答