我正在尝试在Angular Version 9中使用NDEFReader()
进行NFC扫描/写入。我找到了以下解决方案(TypeScript中的NDEFReader(,所以我在源树中创建了一个.d.ts
文件,并添加了全局接口NDEFReader
,但它不起作用。
控制台输出为:
找不到名称"NDEFReader">
有人知道如何为Angular启用此功能吗?
您需要在目录(即src/@types
(中添加web-nfc.d.ts
文件
(参考此web-nfc.d.ts文件:https://github.com/w3c/web-nfc/blob/gh-pages/web-nfc.d.ts)
然后编辑主tsconfig.json
并添加对类型根的目录引用:
"typeRoots": ["node_modules/@types", "src/@types"],