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.