выполнение тестовой команды с использованием управляемого моноререпа lerna с использованием --scope завершается неудачно - PullRequest
0 голосов
/ 22 января 2020

Я использую lerna для управления моим монорепо, по какой-то причине, когда я пытаюсь запустить следующую команду из папки root (, используя документы здесь ): lerna run --scope my-app test I получить следующую ошибку lerna не нашла модуль для запуска npm test на:

lerna notice cli v3.20.2
lerna info versioning independent
lerna notice filter including "my-app"
lerna info filter [ 'my-app' ]
lerna ERR! EFILTER No packages remain after filtering [ 'my-app' ]

Мой lerna.json файл имеет следующие определения:

"packages": [
    "app1",
    "some-package-with-my-app/*",
    "app2",
    "app3"
  ],

Я также пытался запустите lerna run --scope some-package-with-my-app/my-app test, но получите ту же ошибку (с соответствующим именем фильтра, конечно)

Что я делаю не так? Я что-то упустил в документах ?

1 Ответ

0 голосов
/ 22 января 2020

Пакет с именем my-app был ограничен названием моей организации. то есть имя, которое появилось в моем package.json файле, было @org/my-app, поэтому при запуске lerna run --scope @org/my-app test оно работало идеально

...