我试过:
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/