angular 完美解决自定义windows变量打包报错:Property ‘XXX‘ does not exist on type ‘Window‘
发生情景:
在app中的h5, app注入了全局的window对象和webview里面的页面交互,打包的时候报了错误。解决方式:
方法一:(window as any).xxx直接在组件里把 `window.jigsaw.init({});` 改成 `(window as any).jigsaw.init({});`.
方法二:
declare global { interface Window { xxx: any; } } window.xxx = window.xxx || {};方法三:
interface MyWindow extends Window { xxx(): void; } declare var window: MyWindow;