以上无法编译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'。
发布您的代码文件以获取更多信息。您如何导入ko,显然您在代码文件中声明的类型不匹配。