2016-05-11 4 views
0

electron-packagerを使用して電子アプリケーションパッケージを作成し、Visual Studioセットアッププロジェクトを使用してMSIプロジェクトを作成しました。電子Js:パスが長すぎるため.msiを使用してインストールできません

問題

アプリケーションをインストールしている間、私は次のエラーを取得しています:

enter image description here

私は、ファイルの名前を変更するか、ノードモジュールのその一環として、場所を変更することはできません。

私は何をすべきか助けてください。

答えて

1

asarオプションをelectron-packagerに渡すことでアプリをアーカイブにパッケージする必要があります。これにより、パス制限の問題を回避し、Windowsでのアプリの起動を高速化できます。

0

最新のものを実行しない限り、ノードとnpmを更新してからパッケージを再構築する必要があります。

npm @ 3では、依存関係のストレージフォルダを可能な限り平坦化するために、特定の問題について取り組んでいました。

+0

実際、私はnpmとnodeを1週間前にインストールしていますので、最新のものでなければなりません。 –

+0

あなたはそのバージョンを表示できますか?パッケージのjson依存関係を表示できますか? –

+0

ノードバージョン: 'v4.4.4' npmバージョン:' 3.8.9' –

関連する問題