ファイルtest.txt
は、アプリケーションのルートディレクトリにあります。私は、コマンドnpm start
で私のアプリを実行すると、私は何の問題もなく私のファイルに書き込むことができますが、私は私のファイルにテキストを書き込み、電子パッケージャを使用してパッケージを作るときはもうできません - 私は誤りだ電子パッケージ - ファイルの書き込み/読み取り方法
Error: EACCES: permission denied, open './test.txt'
このため、私はnode.jsファイルシステムを使用しています:
fs.writeFile("./test.txt",text,function(err){
if(err) {
return alert(err);
}
alert("saved");
});
これをどのようにして動作させることができますか?そして、パッケージプロセスの後に私のアプリにいくつかの余分なフォルダを含めることは可能ですか?ご協力いただきありがとうございます!
がどのように正確にパッケージを生成しているお役に立てば幸いですか!私は 'electron-packager ./ test --electronVersion = 1.6.5'コマンドを使用しました。生成されたexeは問題なくフォルダにファイルを書き込むことができます。 – pergy
@pergy' electron-packagerを使用しています。 --overwrite --platform = darwin --arch = x64 --icon = assets/icons/mac/icon.icns --prune = true --out =リリースビルド ' – stepik21