如何在从 Windows 管理中心 CLI 创建工具扩展时修复错误

How to fix error while creating Tool extension from Windows Admin Center CLI

这与为 Windows 管理中心开发扩展有关。微软为此提供了SDK来开发扩展。这是我关注的详细文档“https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/extend/developing-extensions

创建工具扩展:

参考部分 "Prepare your development environment" 我已经安装了先决条件。

之后,我尝试下一步使用 Windows 管理中心 CLI 创建工具。我执行了以下命令

wac create --company "Contoso Inc" --tool "Manage Foo Works"

但是系统报如下错误

const { readdir, stat } = require('fs').promises; 类型错误:无法解构 'undefined' 或 'null' 的 属性 readdir

是不是创建开发环境时遗漏了什么。

环境详细信息

Windows 10名专业人士, npm@6.9.0, 节点@v9.11.1, angular 客户端:6.1.5, 打字稿 2.9.2

这是 ES6 破坏性赋值

它需要一些默认值。所以像这样使用

const { readdir, stat } = require('fs').promises || {};

update-version.js 可以编辑,你可以在 C:\用户\\AppData\Roaming\npm\node_modules\windows-admin-center-cli\src\update-version.js

参考以下link了解更多 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

这个问题与