如何在从 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
这个问题与
这与为 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
这个问题与