npm運転に失敗して、暇な人がyarnを使って他人の家を捕まえて子供を探しに行きました.


起因
ある若者が暇な人に聞いてみましたが、あなたの書いた文章「PCプログラム(Electron)開発はCookieにどうやって注入しますか?」暇な人は考えました.その文章は前の記憶によって書いたので、今のバージョンと合わないかもしれません.早くElectronの判例を作ってみて、文章を更新します.
経過
  • は、前のElectron開発ノートに従い、npx @electron-forge/cli importを実行してElectronプロジェクトを初期化する.この在庫が期限切れになったということを注意しましたが、他の家の子供の暇な人はやはりよく分かりません.
  • 公式説明を見ると、npx create-electron-app my-appに変更されました.これを使って走ってください.転送ゲート:https://www.electronforge.io
  • npxは3つのプラグインの有効期限が切れたエラーを報告しましたが、プロジェクトの作成に失敗しました.
  • npx運行ログを深く研究したところ、gypがプログラムをコンパイルした時に失敗しました.このgypは本当にゴミです.暇な人は何十回もプラグインをインストールして失敗した歴史があります.
  • は各種npmの更新、gypの更新などの方式を試みて、ずっと失敗しています.
  • 暇な人は仕方なく、YARN npm install -g yarnをインストールし、electron-forge公式コマンドyarn create electron-app my-appを実行してプロジェクト初期化を行い、プロジェクトは非常に順調に初期化に成功した.
  • 説明Yarnの発表時はnpmよりずっと速いです.npmには深刻なエラーがあります.Yarnは速いですが、速度はYarnの目的ではありません.Yarnが実現する目的は、小型倉庫と大型プロジェクト倉庫をサポートするために、npmとは異なるパッケージバージョン管理ロジックを実現するためである.
    npm install -g yarn #   yarn
    yarn add ... #      
    yarn remove ... #      
    yarn install #      
    yarn bin #     
    yarn config #     
    yarn dedupe #      
    yarn dlx #          
    yarn info ... #      
    yarn link ... #      
    yarn npm #   npm      
    yarn rebuild #        
    yarn run ... #   scripts    
    
    転送ゲート:https://yarnpkg.com/cli
    結果
    暇な人はnpmを放棄してyarnを抱擁することを決定します.テスト後、暇な人は「PCプログラム(Electron)開発にCookieを注入する方法」のエラーを更新しました.