【问题标题】:How to set the scope flag in lerna exec?如何在 lerna exec 中设置范围标志?
【发布时间】:2018-07-11 21:20:56
【问题描述】:

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

所以我正在尝试运行类似

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

但我得到这个错误:

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

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

【问题讨论】:

    标签: javascript node.js scope exec lerna


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多