私はほとんど変更なしで電子クイックスタートに基づいたシンプルなアプリケーションを持っています。私はnedbを使用して、私のuserDataパスに渡そうとしています。App.getPath( "userData")が間違ったパスを与えているようです
マイPackage.json
"name": "my-electron-app",
"version": "1.0.0",
"description": "A minimal Electron application",
"main": "main.js",
"scripts": {
"start": "electron main.js"
}
マイレンダラスクリプト(app.js):
const remote = require('electron').remote;
const app = remote.app;
console.log(app.getPath('userData'))
コンソールによると、のuserDataは
Cされる:\ユーザーは、私を\ \ AppData \ Roaming \ Electron
それはこれではいけませんか?
C:\ユーザーは\私\のAppData \ローミング\私の電子アプリ
多分それはバグです。プロダクションアプリで試してみましょう。電子パッケージャを使用してプロダクションアプリをパッケージ化する – phuongle