【发布时间】:2024-01-05 12:14:01
【问题描述】:
我在 Electron 中有一个 Angular2 应用程序。现在,我想使用 @pokusew/pcsclite 库来使用 NFC 功能。该库使用原生 Node.js 模块。
当我尝试 require 我的 component.ts 中的库时,如下所示:
declare var pcsclite: any;
var pcsclite = require('../../../node_modules/@pokusew/pcsclite/');
我收到错误提示:
错误 TS6143:模块“../..”已解析为“../../lib/pcsclite.js”,但未设置“--allowJs”。
另一方面,如果我尝试通过 index.html 中的 -Tag 导入库,则会收到一条错误消息:
ZoneAwareError 错误:找不到绑定文件。试过了:...
最后,如果我在 main.js 中使用 var pcsclite = require('@pokusew/pcsclite');,那么它可以工作,但是我无法从我的 Angular 应用程序内部访问它。
【问题讨论】:
标签: javascript angular typescript electron pcsc