我需要将 keytar 与电子一起使用,但我使用的是 Angular 和 Typescript。我已经在 main.ts 中导入了模块
import * as keytar from 'keytar';
但它无法加载。
或者,在一个模块中,我正在使用
import * as keytar from '../../../node_modules/keytar';
但是 Electron 在开发控制台中返回这个错误
未捕获的错误:节点加载器:错误:无效的包 /home/project/angularelectron/node_modules/electron/dist/resources/electron.asar 在对象。(keytar.node:5) 在 Object../node_modules/keytar/build/Release/keytar.node (keytar.node:6) 在webpack_require (bootstrap:79) 在 Object../node_modules/keytar/lib/keytar。 js (keytar.js:1) 在webpack_require (bootstrap:79) 在 Module../src/app/home/home.component.ts (main.js:4089) 在webpack_require (bootstrap:79) 在 Module../ src/app/home/home-routing.module.ts (detail.module.ts:13) 在webpack_require (bootstrap:79) 在 Module../src/app/app-routing.module.ts
如何正确加载 keytar?谢谢