带有Office-js和Angular的VScode intellisense错误

时间:2018-08-15 09:30:38

标签: angular visual-studio-code intellisense office-js

我有一个基于Angular 6的Office-JS项目,该项目运行良好。为了使Word和Office对象在组件中可用,我需要添加一个 declare const Office: any; declare const Word: any; 在component.ts文件中的某个位置。

但是,当我这样声明VScode时,它们并不能正确地智能感知所有属性和方法,至少可以这样说。但是,当我删除这些行时,intellisense确实显示了所有属性和方法!但是随后ng buildng run start由于error TS2304: Cannot find name 'Word'而失败(在使用Word.run(async (ctx) =>{ ... etc..的方法中

这是某个地方的错误吗?有没有可以从'@ microsoft / office-js'导入的模型,因此我可以使用正确的类型声明Office对象,以便intellisense知道所有有关其属性的信息,而不仅仅是某些信息?

0 个答案:

没有答案