gpt4 book ai didi

node.js - TypeError : keytar. addPassword不是 Electron 函数

转载 作者:行者123 更新时间:2023-12-03 12:36:02 25 4
gpt4 key购买 nike

我试图在我的 Electron 项目中使用keytar,但是出现了以下错误:

TypeError: keytar.addPassword is not a function



我看到了 docs,但似乎addPassword不存在。

我的main.js是:
const electron = require('electron');
const keytar = require('keytar');

const { app, BrowserWindow } = electron;

const path = require('path');
const url = require('url');

let mainWindow;
let appIcon;

function createWindow() {
keytar.addPassword('KeytarTest', 'AccountName', 'secret');
const secret = keytar.getPassword('KeytarTest', 'AccountName');
console.log(secret);
const { width, height } = electron.screen.getPrimaryDisplay().workAreaSize;
mainWindow = new BrowserWindow({ width, height });

mainWindow.loadURL(startUrl);

const contents = mainWindow.webContents;

mainWindow.on('closed', () => {
mainWindow = null;
});

mainWindow.on('closed', () => {
mainWindow = null;
});
}

app.on('ready', createWindow);

app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit();
}
});

app.on('activate', () => {
if (mainWindow === null) {
createWindow();
}
});

谁能帮我?

最佳答案

I saw the docs but it seems that addPassword does not exist.



恩,那就对了。函数addPassword在中不存在 ,这就是为什么您遇到此TypeError的原因。

通常,这与Electron无关,因为keytar包不提供您尝试调用的功能。

如果文档中未提及某个功能,则很可能不存在该功能。

关于node.js - TypeError : keytar. addPassword不是 Electron 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44932030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com