gpt4 book ai didi

angular - 'stream' 的所有声明必须具有相同的修饰符 api-ai-javascript - Dialogflow

转载 作者:太空狗 更新时间:2023-10-29 17:44:07 25 4
gpt4 key购买 nike

我正在尝试将 Dialogflow 集成到 Angular 7 中。我收到此错误。

  ** Angular Live Development Server is listening on localhost:4200, 
open your browser on http://localhost:4200/ **

Date: 2018-11-22T13:47:11.748Z
Hash: 4075ca64830b90f82558
Time: 4597ms
chunk {main} main.js, main.js.map (main) 1.85 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 92.4 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 16.2 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 318 kB [initial] [rendered]

ERROR in node_modules/api-ai-javascript/declarations.d.ts(39,5): error TS2687: All declarations of 'stream' must have identical modifiers.

ℹ 「wdm」: Failed to compile.

最佳答案

我想我一直在遵循相同的教程并且我在 this thread right here. 中找到了解决方案

你忙于导入库的部分应该有这个路径

import { ApiAiClient } from 'api-ai-javascript/es6/ApiAiClient'

在你的 tsconfig.json 中

{
"compileOnSave": false,
"compilerOptions": {
...
"baseUrl":"./",
"typeRoots": ["node_modules/@types"],
"lib": ["es2017", "dom"],
"paths":{
"api-ai-javascript/*":["node_modules/api-ai-javascript/es6/*]
}
}
}

希望这有帮助,这确实消除了编译错误,我能够继续。

source

关于angular - 'stream' 的所有声明必须具有相同的修饰符 api-ai-javascript - Dialogflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53432524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com