angular - @types/fingerprintjs2 坏了吗?(与角度 5 一起使用)
问题描述
我试过了:
ng new test
(版本 1.7.4 的 Angular cli)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?
解决方案
问题是,当您使用 npm 安装指纹 js2 时,由于某种原因它会为您获取旧版本,而为版本 2 键入安装,因此只需像这样在您的 package.json 中更正其版本:"fingerprintjs2": "^2"
然后运行 npm install。之后以这种方式导入它:import * as Fingerprint2 from 'fingerprintjs2';
.
推荐阅读
- php - 隐藏在 Woocommerce 中默认选择具有唯一变体的可变产品下拉列表
- python - python中使用函数multiprocessing.Pool的奇怪结果?
- java - java.lang.ClassNotFoundException: org.jsoup.Jsoup
- ios - 在不同计算机上打开项目时,找不到生成的 Coredata 类和扩展的构建输入文件
- javascript - 数组中缺少数字
- oracle - ORA-06503:PL/SQL:函数返回无值,第 21 行 ORA-06512:第 5 行
- c# - 运算符“<=”不能应用于“VictoryCountdown”和“int”类型的操作数
- javascript - 如何在构建时将 git hash 添加到我的项目中 - Webpack
- html - 使按钮背景渐变
- ionic-framework - 自定义组件内的 ion-item 边框