我正在嘗試在Typescript中使用Google Login和Jquery。我已經確信,這些文件包含在項目:jquery.min和谷歌的導入:<script defer src="https://apis.google.com/js/platform.js"></script>
如何在打字稿中使用外部JavaScript庫 - Angular 4
在我的部分我說:
declare var gapi: any;
declare var $: any;
但我仍然ng serve
收到錯誤:
找不到命名空間'gapi'。
如何在Typescript Angular 4中正確引用或導入外部JavaScript庫/名稱空間或函數?
ng serve是angular-cli命令,與webpack config初始化相關。要加載外部js庫文件,您必須使用webpack解析器,然後將其導入到組件中,您還需要定義或添加其輸入。 – Houtan