Lösen Sie das Problem der Zeitüberschreitung und der langsamen Installation von electron, chromedriver und anderen Paketen mit yarn.

In China kann sich Chromedriver bei der Installation von Electron mit Garn oft nicht mit dem Problem verbinden. Statt einen Proxy einzurichten, sollten Sie lieber das Spiegel-Repository in China verwenden, um den Prozess zu beschleunigen. Bei der Installation von electron ist es nutzlos, nur den globalen Proxy von yarn einzurichten. Wie richten Sie Proxys für verschiedene Pakete ein? Sie können die Beispielbefehle in der folgenden Liste befolgen.

yarn安装

globale Garn-Einstellungen

Legt die Adresse des Repositorys fest, das Garn für die Installation allgemeiner Pakete verwendet.

 yarn config set registry https://r.npm.taobao.org register module image
yarn config set disturl https://npm.taobao.org/dist # node-gyp Kompiliert abhängige Node-Quellcode-Spiegel

Dies ist das Ergebnis der Ausführung des obigen Befehls. Sie können deutlich sehen, ob die Einrichtung erfolgreich war oder nicht.

Einrichten von yarn für die Installation bestimmter Pakete

Richten Sie die Repositories für die Installation von electron, chromedriver und anderen Paketen ein. Sie können je nach Bedarf ein oder zwei Befehle auswählen, die Sie einrichten möchten, aber es ist nicht notwendig, alle auf einmal hinzuzufügen.

 yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass # node-sass Binärpaket-Spiegel
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/ # Elektron-Binärspiegel
yarn config set puppeteer_download_host https://npm.taobao.org/mirrors # puppeteer Binärspiegel
yarn config set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver # chromedriver Binär-Paketspiegel
yarn config set operadriver_cdnurl https://npm.taobao.org/mirrors/operadriver # operadriver Binär-Paketabbild
yarn config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs # phantomjs binäres Paketabbild
yarn config set selenium_cdnurl https://npm.taobao.org/mirrors/selenium # selenium binäres Paketabbild
yarn config set node_inspector_cdnurl https://npm.taobao.org/mirrors/node-inspector # node-inspector binäres Paketabbild

Ähnlich wie oben können Sie nach der Ausführung des Befehls deutlich sehen, ob die Einrichtung erfolgreich war.