我试过了:
ng new test
(1.7.4 版的 Angular cli)npm i -S fingerprintjs2
(与 npm i -S [email protected]
的结果相同) 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/