Ошибка «Не удается найти модуль fingerprintjs2» при импорте библиотеки в проект Angular - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь использовать fingerprint2.js в проекте Angular.

Сначала я установил библиотеку через:

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 голосов
/ 07 января 2019

У меня была такая же проблема с fingerprintjs2 после обновления до 2.0.4. Возвращаясь к версии 2.0.3 это исправили. Они изменили что-то в последнем выпуске вокруг module.exports: https://github.com/Valve/fingerprintjs2/commit/1e07962c04bb473af6c024e562b60f11581d6a99

...