@ Types/fingerprintjs2 не работает? (используется с угловым 5)

Я старался:

  • ng new test (Angle 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 вручную?

0 ответов

Проблема в том, что когда вы устанавливаете fingerprintjs2 с помощью npm, он по какой-то причине возвращает вам старую версию, в то время как набирает текст для версии 2, поэтому просто исправьте его версию в файле package.json следующим образом: "fingerprintjs2": "^2" и запустите npm install. После этого импортируйте это так: import * as Fingerprint2 from 'fingerprintjs2';,

Другие вопросы по тегам