LoginSignup
0
0

More than 3 years have passed since last update.

CocosCreator2.1.2に内蔵されているelectronのバージョンをv1.7.5からv4.2.5に上げてみた

Posted at

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
から持ってきて置き換えてください。
image.png

上記リンクをダウンロードし、展開すれば、「CocosCreator.exe」がそれにあるはずです。もしなかったら、「CocosCreator.exe_」を「CocosCreator.exe」に改名し、実行してください。

ご不明な点等ございましたら、gitに私に連絡して頂けると助かります。
よろしくお願いいたします。
```

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0