我正在尝试在Angular项目中使用Fingerprint2.js。
首先,我通过以下方式安装了库:
npm install fingerprintjs2
添加:
./node_modules/fingerprintjs2/fingerprint2.js
在“脚本”部分的angular.json
文件中。
将app.module.ts或myservice.ts中的库导入为:
import * as Fingerprint2 from 'fingerprintjs2'
导入后,出现Cannot find module 'fingerprintjs2'
错误。
有什么解决办法吗?我做错了什么事?
答案 0 :(得分:2)
在升级到2.0.4之后,我也遇到了Fingerprintjs2的相同问题。回到2.0.3版修复了它。他们在关于module.exports的最新版本中进行了一些更改:https://github.com/Valve/fingerprintjs2/commit/1e07962c04bb473af6c024e562b60f11581d6a99