Electronでデバッグ環境?では動くのですが、ビルドしたアプリを実行するとどうやらrequire文若しくは、以下のコードのreadFileの部分が動いてくれないようです。
動作しないのは以下のコードです。
足りない情報などあれば教えてください。
javascript
1"use strict"; 2 3window.onload = () => { 4 testread(); 5} 6 7function testread() { 8 const filename = "<ファイルのパス>"; 9 const fs = require("fs"); 10 11 fs.readFile(filename, "utf8", (err, data) => { 12 if (err) throw new Error(err); 13 alert(data); 14 }); 15}
旧質問文で書いてるrelease.jsの件はもう一度最初から作ってみたら動きました。
以下旧質問文
勉強の一環でElectronアプリを作っているのですが、アプリをビルドするとnpm installでインストールしたパッケージが含まれていないのかきちんと動作してくれません。 どうすればパッケージ後でも同じ環境でスクリプトを実行できるでしょうか また、あるサイト(http://uepon.hatenadiary.com/entry/2016/03/29/233137)を参考にrelease.jsを作ってみたのですが、パスを通したはずでもrequire('electron-packager')が実行できません。 実行環境はmac, Electron 1.4.13 です
(2018/03/19 編集)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。