在Angular项目中导入库时,“无法找到模块Fingerprintjs2”错误

时间:2019-01-07 00:36:27

标签: angular fingerprintjs2

我正在尝试在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'错误。

有什么解决办法吗?我做错了什么事?

1 个答案:

答案 0 :(得分:2)

在升级到2.0.4之后,我也遇到了Fingerprintjs2的相同问题。回到2.0.3版修复了它。他们在关于module.exports的最新版本中进行了一些更改:https://github.com/Valve/fingerprintjs2/commit/1e07962c04bb473af6c024e562b60f11581d6a99