に関数ではありません、私は私の電子プロジェクトでショルダーキーボードを使用しようとしていますが、私はこのエラーを得た:私はdocsを見たが、addPasswordが存在していないようだ例外TypeError:keytar.addPasswordは電子
TypeError: keytar.addPassword is not a function
を。
マイ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();
}
});
誰も私を助けることができますか?
これは電子とは関係がありません。そのパッケージのレポで問題を作ります。 –
文書によれば 'addPassword'はありませんが、' setPassword'があります。 –