4

我试过了:

  • ng new test(版本 1.7.4 的 Angular cli)
  • 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?

4

1 回答 1

3

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

于 2018-12-18T15:11:24.377 回答