我正在创建一个机器人使用约曼botbuilder生成器。我成功地安装了botbuilder使用
npm install -g yo generator-botbuilder
然后配置bot,当我尝试使用npm start
或node 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,但它的到来,它的贬值和只包括在节点。
1条答案
按热度按时间mrwjdhj31#
这是由于
v10.0.0
之前的retify版本和Nodev18.x
之间不兼容。我已经打开了一个pull request来更新botbuilder yo模板,但您可以通过将项目中的retify更新为v10.0.0
来修复此问题。