electronバージョン上げの理由
https://www.npmjs.com/package/electron-releases
electronの公式サイトに、そのelectronが使われているバージョンの記載があります。それによると、
electron v1.7.5:
・Node: 7.9.0
・Chrome:58.0.3029.110
・V8:5.8.283.38
・リリース日:2017-07-17
electron v4.2.5
・Node: 10.11.0
・Chrome:69.0.3497.128
・V8:6.9.427.31-electron.0
・リリース日:2019-06-21
Nodeのバージョンが古すぎると、ES7以降の文法が使えなくなり(Typescriptで今はカバーしていますが)。一部npmのパッケージが使えなくなる恐れがあります(こちらは実際に遭遇した問題で、それで当時CocosCreator2.1.1のelectronをv4.2.5にしました)。
今後CocosCreator2.2.0正式版ではelectron v5になるという話は聞きましたが、CocosCreator2.2.0のアルファ版はそうなっていません。
まずは今回バージョン上げたCocosCreator2.1.2のリンクを貼ります。
説明: https://github.com/chooaya/CocosCreator2.1.2Electron4.2.5/releases/tag/0.1
ダウンロードリンク: https://github.com/chooaya/CocosCreator2.1.2Electron4.2.5/releases/download/0.1/CocosCreator2.1.2Electron4.2.5win32-x64.zip
あとは今回どのような手順でバージョンアップしたかを説明します。
①まずは CocosCreatorのダウンロード、これは公式からできます。
https://cocos2d-x.org/filedown/CocosCreator_v2.1.2_win
②インストールしたら、https://qiita.com/chooaya/items/d2ed0caa31c336973226 こちらの記事を参考に、app.asarを解凍します。終わったらapp.asarを別の場所へ退避してください。
③以下のリンクからelectron-v4.2.5をダウンロードし、その中身のファイルをCocosCreatorのインストール先に上書きコピーしてください。スキップはなし、全て置き換え。
https://github.com/electron/electron/releases/download/v4.2.5/electron-v4.2.5-win32-x64.zip
⑤一番重要の修正の二つのファイルはそのままhttps://github.com/chooaya/CocosCreator2.1.2Electron4.2.5/archive/0.1.zip
から持ってきて置き換えてください。
上記リンクをダウンロードし、展開すれば、「CocosCreator.exe」がそれにあるはずです。もしなかったら、「CocosCreator.exe_」を「CocosCreator.exe」に改名し、実行してください。
ご不明な点等ございましたら、gitに私に連絡して頂けると助かります。
よろしくお願いいたします。
```