angular - @types/fingerprintjs2 坏了吗? (与 Angular 5 一起使用)

标签 angular fingerprintjs2

我试过:

  • ng new test (Angular cli 版本 1.7.4)
  • npm i -S fingerprintjs2 (与 npm i -S fingerprintjs2@1.5 的结果相同)
  • npm install -D @types/fingerprintjs2
  • 已添加 ../node_modules/fingerprintjs2/fingerprint2.js.angular-cli.json 的脚本部分

  • 而且我不能使用fingerprintjs2类型有没有办法修复类型或者我应该手动声明fingerprintjs2?

    最佳答案

    问题是当你用 npm 安装指纹 js2 时,它会因为某种原因让你得到旧版本,而输入安装版本 2,所以只需在你的 package.json 中更正它的版本,如下所示:"fingerprintjs2": "^2"并运行 npm install。然后以这种方式导入:import * as Fingerprint2 from 'fingerprintjs2'; .

    关于angular - @types/fingerprintjs2 坏了吗? (与 Angular 5 一起使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50948724/

    相关文章:

    javascript - 当我在函数中使用新的 XMLHttpRequest 时,所有页面都会重新加载

    angular - 装饰器不支持函数调用

    angular - Visual Studio/Angular - 类型参数不可分配给参数类型 ObjectIterateeCustom<any[], boolean>

    javascript - 如何将变量从 vanilla JS 传递到 Angular2

    Angular - 单击时更改图标颜色

    angularjs - 找不到模块: "@angular/router/common_router_providers" error with angular router upgrade

    javascript - 没有为 FingerprintJS 定义 ReferenceError 导航器

    javascript - 指纹js2如何获取get函数结果?