从Windows管理中心CLI创建工具扩展时如何解决错误

时间:2019-04-30 13:10:46

标签: windows-server windows-administration

这与开发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

1 个答案:

答案 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

此问题与 JS/ES6: Destructuring of undefined