- ver1.1.1が出て直ったのでインストールし直せば以下のようなことにはならない。
- Windows 7 64bit で
electron-prebuiltが正しくインストールできなくて動かない extract-zipのバグっぽい- 手動でファイルコピーすればいけた
- Electronのページからバイナリのzipをダウンロードしてきて解凍
node_modules/electron-prebuilt/distにlocalesとresourcesのフォルダがないので、解凍したところからコピー
- 30分で出来る、JavaScript (Electron) でデスクトップアプリを作って配布するまでをやろうと思った
electron .するもエラーで動かないC:\my_first_electron_app>electron . module.js:338 throw err; ^ Error: Cannot find module '%AppData%\npm\node_modules\electron-prebuilt\dist\resources\atom.asar\browser\lib\init.js' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:286:25) at Function.Module.runMain (module.js:471:10) at startup (node.js:139:18) at node.js:991:3%AppData%\npm\node_modules\electron-prebuilt\dist\resourcesフォルダがないelectron-prebuiltのインストールが正しくできていないのでは- インストールスクリプトを見るとElectron公式zipをダウンロードして解凍している
- 公式zipを手動でダウンロードして解凍したものにはちゃんと
resourcesフォルダがある - 「サブフォルダが解凍されていないのでは?」
- 解凍には
extract-zipが使われているようだ npm install extract-zip -gしてextract-zip [さっきダウンロードした公式zip]してみたらやっぱりサブフォルダがない- Issueあった
- 手動でコピーしたらいけるやろか→いけた
2015/09/16