如何在Angular 7中包含boomerangjs脚本文件?

时间:2019-07-15 06:32:12

标签: angular

我正在尝试在Angular代码中实现boomerangjs。但这对我不起作用。我需要您的帮助来解决。以下是我使用它的方式。因此,首先我使用npm安装了boomerangjs,现在可以在我的node_modules中使用它。 我的第一页是dashboard.component.ts,所以我在该组件中添加了以下代码。

    import {BOOMR} from 'node_modules/boomerangjs';

    export class DashboardComponent implements OnInit {
      ngOnInit() {         
         BOOMR.init({
          beacon_url: "/beacon"
        });   
        }
    }

但是我遇到TypeError: Cannot read property 'init' of undefined错误。请帮助我如何在我的角度代码中使用“ boomerangjs”。

编辑1-我可以在列出导入的页面顶部看到3个点。当我将鼠标悬停在以下消息下方的点上时:

Could not find a declaration file for module 'node_modules/boomerangjs'. 'd:/code/node_modules/boomerangjs/boomerang.js' implicitly has an 'any' type.
  Try `npm install @types/boomerangjs` if it exists or add a new declaration (.d.ts) file containing `declare module 'boomerangjs';`

谢谢

0 个答案:

没有答案