使用Oracle Jet 8.0.0的打字稿

问题描述 投票:0回答:1

以上无法编译index.d.ts类型定义文件。如stackoverflow注释中所述,这是Typescript扩充问题。是否有可用的修复程序或补丁?

我是Typescript的新手,这是令人沮丧的编译难题。

我的解决方法是将var ko重命名为其他名称,例如kot和index.d.ts文件@ 1060中的相应导出值。我体内的每根纤维都知道这是对的,但是编译对我的js应用程序有效。

我运行:ojet为我的oraclejet的Typescript项目服务。我收到此错误。

错误:命令失败:tsc --project web \ tsconfig.json../node_modules/@types/knockout/index.d.ts(1062,13):错误TS2403:后续变量声明必须具有相同的类型。变量'ko'必须为'typeof import(“ C:/Users/paule.kelodjoue/Doent变量声明必须具有相同的类型。变量'ko'必须为ut”)'),但此处的类型为'KnockoutStatic'。类型为importof((C:/Users/paule.kelodjoue/Documents/OracleJetProjects/web-app/node_modules/knockout/build/types/knockout“)'的类型,但此处的类型为'KnockoutStatic'。

oracle typescript oracle-jet
1个回答
0
投票

发布您的代码文件以获取更多信息。您如何导入ko,显然您在代码文件中声明的类型不匹配。

© www.soinside.com 2019 - 2024. All rights reserved.