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 中修补。
我正在尝试理解和使用 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 中修补。