Electronパッケージの問題:electron-builderダウンロードの各種依存エラー(推奨)
3134 ワード
前に書いてあります。Electron関連の操作はやはりCNPMの操作命令を使わないでください。このように後ろにはいろんな問題があります。例えば、いくつかの依存の問題をインストールします。でも、原生のNPM命令は遅いです。どうですか?方法がありますsmart-npmを使う

smart-npmのインストール
npm install--global smart-npm--registry=https://registry.npm.taobao.org/
----------------分割線、下のcnpmをnpmに置き換える--------------------------1、electron-builderを取り付ける(グローバルインストールに注意する)
cnpm install-g electron-builder
cnpm install-g electron-package
2、プロジェクトディレクトリでパッケージコマンドを実行する
electro-builder
3、ネットの原因で、各種のカバンがダウンロードできなくて、エラーが発生しました。下の図

ここでelectro n-v 2.017-win 32-x 64.zipをダウンロードしていますが、他の方法でオフラインでダウンロードして、対応するディレクトリに入れてください。
C:\Users\**\アプリData\Local\electron\Cache

この圧縮パッケージをダウンロードするだけでなく、対応するSHASUM S 256.txt-ファイルもダウンロードして入れます。
ここに行って対応するバージョンを探して住所をダウンロードします。https://github.com/electron/electron/releases/4を選択します
4、次はwindCodeSignファイルがダウンロードできません。

同様に、このファイルの対応バージョンをオフラインでダウンロードします。
ストレスを解消して下のディレクトリに置きます。(ディレクトリがないなら作成してください。)
C:\Users\**\アプリData\Local\electron-builder\cache\win CodeSign

5、次にまた、rceddit-i 32.exeファイルが見つからない問題に遭遇しました。

このファイルは確かにあります。このメインディレクトリではなく、この中にあります。
C:\Users\\appData\Local\electro-builder\cache\win CodeSign\win CodeSign-2.4.0\win CodeSign

なぜか分かりませんが、どれだけ多くても、直接にこの二つのファイルを上級ディレクトリにコピーしてください。

6、nsisファイルのダウンロードエラー

同様にオフラインでダウンロードして、解凍して下のディレクトリに置きます。

続けて、またヒントを与えます。 nsis-resource-33.0ファイルはダウンロードできません。同様にオフラインでダウンロードして上の図に対応するディレクトリに入れます。
OK、すべての依存はついにダウンロードし終わって、最後にelectron-builderを実行して包装して成功します!
はい、 my-project\buildにEXEファイルが生成されています。テスト効果をインストールできます。
インストール後、プログラムを開いて空白ができました。何も表示されていません。npm run buildを実行していくつかのエラーを得て、長い間探して、突然ディレクトリのパスが文字化けしていることを見て、私のプロジェクトのコードのパスが中国語があるためです!またnpm run build、OK、通過します。そして、また包装します。正常です。
締め括りをつける
Electronパッケージに関する問題:electro-builderは各種の依存エラーをダウンロードした文章をここに紹介します。もっと関連するElectronパッケージのelectro-builderはエラーに依存しています。以前の文章を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。

smart-npmのインストール
npm install--global smart-npm--registry=https://registry.npm.taobao.org/
----------------分割線、下のcnpmをnpmに置き換える--------------------------1、electron-builderを取り付ける(グローバルインストールに注意する)
cnpm install-g electron-builder
cnpm install-g electron-package
2、プロジェクトディレクトリでパッケージコマンドを実行する
electro-builder
3、ネットの原因で、各種のカバンがダウンロードできなくて、エラーが発生しました。下の図

ここでelectro n-v 2.017-win 32-x 64.zipをダウンロードしていますが、他の方法でオフラインでダウンロードして、対応するディレクトリに入れてください。
C:\Users\**\アプリData\Local\electron\Cache

この圧縮パッケージをダウンロードするだけでなく、対応するSHASUM S 256.txt-ファイルもダウンロードして入れます。
ここに行って対応するバージョンを探して住所をダウンロードします。https://github.com/electron/electron/releases/4を選択します
4、次はwindCodeSignファイルがダウンロードできません。

同様に、このファイルの対応バージョンをオフラインでダウンロードします。
ストレスを解消して下のディレクトリに置きます。(ディレクトリがないなら作成してください。)
C:\Users\**\アプリData\Local\electron-builder\cache\win CodeSign

5、次にまた、rceddit-i 32.exeファイルが見つからない問題に遭遇しました。

このファイルは確かにあります。このメインディレクトリではなく、この中にあります。
C:\Users\\appData\Local\electro-builder\cache\win CodeSign\win CodeSign-2.4.0\win CodeSign

なぜか分かりませんが、どれだけ多くても、直接にこの二つのファイルを上級ディレクトリにコピーしてください。

6、nsisファイルのダウンロードエラー

同様にオフラインでダウンロードして、解凍して下のディレクトリに置きます。

続けて、またヒントを与えます。 nsis-resource-33.0ファイルはダウンロードできません。同様にオフラインでダウンロードして上の図に対応するディレクトリに入れます。
OK、すべての依存はついにダウンロードし終わって、最後にelectron-builderを実行して包装して成功します!
はい、 my-project\buildにEXEファイルが生成されています。テスト効果をインストールできます。
インストール後、プログラムを開いて空白ができました。何も表示されていません。npm run buildを実行していくつかのエラーを得て、長い間探して、突然ディレクトリのパスが文字化けしていることを見て、私のプロジェクトのコードのパスが中国語があるためです!またnpm run build、OK、通過します。そして、また包装します。正常です。
締め括りをつける
Electronパッケージに関する問題:electro-builderは各種の依存エラーをダウンロードした文章をここに紹介します。もっと関連するElectronパッケージのelectro-builderはエラーに依存しています。以前の文章を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。