Nx.dev 没有显示我新创建的插件

Nx.dev doesn't show my newly created plugin

我正在尝试理解和使用 nx.dev dev tools 基本上我现在想做的是创建一个自定义插件。

所以我首先安装了允许构建自定义插件的@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。我在这里错过了什么?自定义插件应该出现在已安装的插件列表中吗?

当 运行 nx list 时,似乎出现了只列出核心和社区插件的回归。这将在 9.4 中修补。