NodeJS 使用约曼僵尸构建器创建机器人

jtoj6r0c  于 2022-12-22  发布在  Node.js
关注(0)|答案(1)|浏览(158)

我正在创建一个机器人使用约曼botbuilder生成器。我成功地安装了botbuilder使用

npm install -g yo generator-botbuilder

然后配置bot,当我尝试使用npm startnode index.js运行bot时,错误如下。

C:\Users\Anant\Documents\Bots\anant>node index.js
C:\Users\Anant\Documents\Bots\anant\node_modules\restify\lib\request.js:848
    Request.prototype.closed = function closed() {
                             ^

TypeError: Cannot set property closed of #<Readable> which has only a getter
    at patch (C:\Users\Anant\Documents\Bots\anant\node_modules\restify\lib\request.js:848:30)
    at Object.<anonymous> (C:\Users\Anant\Documents\Bots\anant\node_modules\restify\lib\server.js:33:1)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object.<anonymous> (C:\Users\Anant\Documents\Bots\anant\node_modules\restify\lib\index.js:10:14)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)

Node.js v18.12.1

我试图更新所有的软件包。试图再次安装windows-build-tools,但它的到来,它的贬值和只包括在节点。

mrwjdhj3

mrwjdhj31#

这是由于v10.0.0之前的retify版本和Node v18.x之间不兼容。我已经打开了一个pull request来更新botbuilder yo模板,但您可以通过将项目中的retify更新为v10.0.0来修复此问题。

相关问题