【问题标题】:Is @types/fingerprintjs2 broken ? (used with angular 5)@types/fingerprintjs2 坏了吗? (与角度 5 一起使用)
【发布时间】:2018-06-20 12:52:18
【问题描述】:

我试过了:

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

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

【问题讨论】:

  • 您是否通过import Fingerprint2 from 'fingerprintjs2'; 导入了类型?
  • @Shadowlauch,我得到了TS1192 module "[...]" has no default export

标签: angular fingerprintjs2


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-06-28
    • 2015-12-02
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 2019-03-11
    相关资源
    最近更新 更多