npmのelectronのインストールが遅いという問題を解決する
2741 ワード
electron-builder
またはelectron-packager
、さらには他の流行のelectron
パッケージツールを選択しても、スクリプトが特定のバージョンのelectron
のprebuild
バージョンをダウンロードするという問題は常に避けられません.国内の広範な
electron
開発者にとって、この過程は往々にして非常に長く、苦痛である.速度の遅いこの問題をどのように解決しますか?よく読んでください本明細書の主な試験環境は、
window
およびmac
npm
のバージョン番号が5.6.0
である.適用症状
electron
パッケージの时、ダウンロードが遅いダウンロードが遅い!「亀速をダウンロード」という類似の問題を抱えている学生は、本編の内容を見るのに適しています.ダウンロードが早ければ、本編を見る必要はありません.これらの特定バージョンの
electron
をダウンロードした場合、速度は数Kから数十K毎秒の速度であり、直接ダウンロードに失敗することも特徴です.本稿の方法では,この速度を数M毎秒に向上させ,瞬時にダウンロードを完了させることができる.前処理方案:淘宝
electron
源宝を洗うこの
electron
鏡像は、本当に国内の広範な猿類の救星である.本文の主役もこのelectron
の淘宝鏡像で、住所は以下の通りです.簡単に言えば、実行する前のコマンドは次のとおりです.
npm config set registry https://registry.npm.taobao.org/
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/
ソリューション1(winシステム推奨)
winシステムでは、グローバル変数を変更することができ、簡単です.新しいユーザーグローバル変数を作成します.名前は
ELECTRON_MIRROR
で、値はhttp://npm.taobao.org/mirrors/electron/
です.保存後、コマンドラインフォームを再開すると、グローバル変数が有効になります.さっそくブラシダウンロードを体験してみましょう~国内のユーザーにとって、加速効果は非常に明らかで、効果は特に良いです.
ps下:これらのダウンロードしたファイルは、
%LOCALAPPDATA%/electron/Cache
ディレクトリの下にあります.ソリューション2(mac/centosシステム推奨)
mac
システムの下で、/etc/bashrc
ファイルを修正する必要があります.もちろん、修正方法は蘇南おじさんが自分で考えて、テストが有効でやっと貼ったのです.下図に示すように、/etc/bashrc
ファイルに1つの内容を追加します.もちろん、権限の問題に関連する場合は、次の文を参照してください.sudo vi /etc/bashrc
wq!
/etc/bashrc
ファイルで追加する設定:export ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
保存を変更した後、
source
コマンドを実行して変数をタイムリーに有効にしてください.source /etc/bashrc
ソリューション3(共通)
このスキームはシステムにかかわらず,統一的に有効であり,関連する命令の前に次の命令を追加する.例えば、
electron-packager ./
を実行する場合、ELECTRON_MIRROR=
のような文字を追加します.ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ electron-packager ./
ソリューション4(共通)
環境変数を変更したくない場合は、ここにはシロに適した方法があります.対応するインストール
zip
パッケージとSHASUM256.txt
ファイルを迅雷でダウンロードし、electron
の一時ディレクトリにコピーしてから、対応するコマンドを実行しても、迅速にインストールできます.ダウンロード先は次のとおりです.注意:ここの
SHASUM256.txt
ファイルは名前を変更し、バージョン番号の文字を付ける必要があります.例:SHASUM256.txt-1.7.9
.まとめ
手作業で特定バージョンの
electron
をインストールする姿勢は、歴史上electron-prebuild
の記述があり、現在は期限切れの記述であり、現在はelectron
の文字に統一されている.sudo npm install [email protected] -g