- 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