javascript - 在 Angular 7 项目中嵌入交易图表库时出错
问题描述
ERROR in src/assets/datafeeds/udf/src/udf-compatible-datafeed-base.ts(243,74): error TS2339: Property 'errmsg' does not exist on type 'UdfErrorResponse | UdfSearchSymbolsResponse'.
Property 'errmsg' does not exist on type 'UdfSearchSymbolsResponse'.
src/assets/datafeeds/udf/src/udf-compatible-datafeed-base.ts(248,15): error TS2345: Argument of type 'UdfErrorResponse | UdfSearchSymbolsResponse' is not assignable to parameter of type 'SearchSymbolResultItem[]'.
Type 'UdfErrorResponse' is not assignable to type 'SearchSymbolResultItem[]'.
Property 'length' is missing in type 'UdfErrorResponse'.
src/assets/datafeeds/udf/src/udf-compatible-datafeed-base.ts(284,21): error TS2345: Argument of type 'UdfErrorResponse | ResolveSymbolResponse' is not assignable to parameter of type 'LibrarySymbolInfo'.
Type 'UdfErrorResponse' is not assignable to type 'LibrarySymbolInfo'.
Property 'name' is missing in type 'UdfErrorResponse'.
解决方案
添加assets/datafeeds/udf/src
到exlude
tsconfig.app.json
例如:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"types": []
},
"exclude": [
"src/test.ts",
"**/*.spec.ts",
"assets/datafeeds/udf/src"
]
}
推荐阅读
- google-app-engine - 使用 Cloud SDK 测试烧瓶 Web 应用时出错 | 本地系统上的 Google Cloud
- macos - Mac上电子中的“第二个实例”而不是“open-url”触发
- c# - 需要有关触发器访问的游戏对象刚体的建议
- python - 如何获得工作时间内的总小时数?
- c# - 如何在相等运算符重载中执行空检查
- regex - 使用单个公式删除所有没有脚本的所有变音符号,以便在所有单元格中使用,而无需调用 Google API
- java - Java - Windows-1252 无效字符
- vb.net - 完全不同的 WinForms 可执行文件认为它们是同一个应用程序
- sql - SQL 查询:如何根据 ID 将 MIN 值从一个表发送到另一个表
- powershell - PSEXEC 在新实例中写入