Tushar
Tushar

Reputation: 68

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

This is related to developing extension for Windows Admin Center. There is SDK provided for the same by Microsoft to develop extensions. here is detail documentation which I was following "https://learn.microsoft.com/en-us/windows-server/manage/windows-admin-center/extend/developing-extensions"

Create tool extension:

Referring to section "Prepare your development environment" I have installed prerequisites.

After that I tried to next step to create tool by using Windows Admin Center CLI. I executed following command

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

But system gives following error

const { readdir, stat } = require('fs').promises; TypeError: Cannot destructure property readdir of 'undefined' or 'null'.

Is there something missing while creating development environment.

Environment details

Windows 10 Professional, [email protected], [email protected], angular cli: 6.1.5, typescript 2.9.2

Upvotes: 0

Views: 250

Answers (1)

NITIN PAWAR
NITIN PAWAR

Reputation: 16

This is ES6 Destructive Assignment

It will need some default value. So use like this

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

update-version.js can be edited and you could find this at C:\Users\\AppData\Roaming\npm\node_modules\windows-admin-center-cli\src\update-version.js

Refer following link to know more about https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

This issue is same as JS/ES6: Destructuring of undefined

Upvotes: 0

Related Questions