Nx.dev не показывает мой недавно созданный плагин

Я пытаюсь понять и использовать инструменты разработчика nx.dev В основном то, что я хотел бы сделать сейчас, - это создать собственный плагин.

Поэтому я сначала установил плагин @nrwl/nx-plugin, который позволяет создавать собственные плагины. Затем я создал тестовый плагин с помощью команды:

nx g @nrwl/nx-plugin:plugin my-plugin

Сделав это, я создал плагин:

nx run my-plugin:build

Затем я опубликовал в npm (конечно, мой локальный репозиторий npm, размещенный на Verdaccio)

npm publish ./dist/libs/my-plugin --registry http://localhost:4873

Готово, я установил свой новый плагин, как и любой другой плагин nx:

npm install -D @webtest/my-plugin --registry http://localhost:4873

Обратите внимание, что @webtest это имя моей рабочей области nx.dev

Команда выполнена успешно, но когда я это сделаю:

nx list

Я не вижу его в списке установленных плагинов. Все, что я получаю, это:

  NX  Installed plugins:

  @nrwl/cypress (builders,schematics)
  @nrwl/jest (builders,schematics)
  @nrwl/linter (builders)
  @nrwl/node (builders,schematics)
  @nrwl/nx-plugin (builders,schematics)
  @nrwl/web (builders,schematics)
  @nrwl/workspace (builders,schematics)

Я ожидал @webtest/my-pluginтам. Что мне здесь не хватает? Должен ли пользовательский плагин появляться в списке установленных плагинов?

1 ответ

Решение

Похоже, есть регресс, когда при запуске отображаются только плагины ядра и сообщества. nx list. Это будет исправлено в версии 9.4.

Другие вопросы по тегам