这与开发Windows管理中心扩展有关。 Microsoft提供了相同的SDK来开发扩展。这是我遵循的“ https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/extend/developing-extensions”
的详细文档创建工具扩展名:
请参阅“准备开发环境”部分,我已经安装了先决条件。
之后,我尝试下一步使用Windows Admin Center CLI创建工具。我执行了以下命令
wac create --company“ Contoso Inc”-工具“ Manage Foo Works”
但是系统出现以下错误
const {readdir,stat} = require('fs')。promises;
TypeError:无法解构'undefined'或'null'的属性readdir
。
在创建开发环境时是否缺少某些东西。
环境详细信息
Windows 10专业版, npm@6.9.0, node@v9.11.1, 角度cli:6.1.5, 打字稿2.9.2
答案 0 :(得分:0)
这是ES6破坏性任务
它将需要一些默认值。所以这样使用
const {readdir,stat} = require('fs')。promises || {};
update-version.js可以进行编辑,您可以在以下位置找到它 C:\ Users \\ AppData \ Roaming \ npm \ node_modules \ windows-admin-center-cli \ src \ update-version.js
请参考以下链接以了解更多信息 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment