2017-05-03 6 views
13

私は電子アプリケーションをES6で書き直しています.Laravel Mixを使ってJSとSASSをコンパイルしています。これでメインプロセスはレンダリングプロセスをうまくロードします。一度それが起こると、私のapp.jsが読み込まれ、それが私の問題がある場所です。だから私はない:今、私は、メインプロセスで始まるまで発射したときの電子の作品にもかかわらず、電子の再インストールを試してみたコンパイルした後のモジュールからのインポートに問題があります

Uncaught Error: Electron failed to install correctly, please delete node_modules/electron and try installing again 

コンソールでこのエラーが発生し
import { remote } from 'electron'; 

。行がコンパイルさjsの中でこれに言及:

/* WEBPACK VAR INJECTION */(function(__dirname) {var fs = __webpack_require__(8) 
var path = __webpack_require__(9) 

var pathFile = path.join(__dirname, 'path.txt') 

if (fs.existsSync(pathFile)) { 
    module.exports = path.join(__dirname, fs.readFileSync(pathFile, 'utf-8')) 
} else { 
    throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again') 
} 

私は何が起こっているのか本当にわからないんだけど、何かアドバイスや情報が大きな助けになります!

おかげ

編集:私は--verboseでそれを実行してみた:

/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.1.16/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3 

2017-06-13 16:10:42.383 Electron Helper[47106:766924] Couldn't set selectedTextBackgroundColor from default() 
+0

レンダリングプロセスの一環として、このUncaught Errorがchrome devtoolsウィンドウに表示されていますか?あなたは2つのpackage.jsonファイルを使用していますか? – Sators

+0

どのwebpackのバージョンを使用していますか?そして、 "npm uninstall --save-dev(または--save)"で、-gと-g属性の両方を使用して、必ず確認してください。次に、npm cache cleanを実行します。すべてがきれいになるはずです。最初にビルドを再度実行して、ビルドがまったくインストールされていないため、ビルドが破損していないことを確認します。その後、それを取り付ける。ちょうど本当にそれが不具合ではないことを確かめるために。 – stevenvanc

+0

'--verbose'フラグを付けて' electron'をインストールして、デバッグ情報をより多く提供してください。 –

答えて

0

おそらく問題の原因は、path.txtが存在しないということです。

path.txtelectronnpmからインストールするときに生成されます。 electronのインストール中にエラーが表示されない場合は、エラーが表示されなくなります。

トラブルシューティング:node_modules/electron/path.txtが存在するかどうかを確認してください。そうでなければ、あなたは問題を抱えています。

ソリューション:

注:、代わりにGit Bash

のネイティブCMDを使用してWindows上の場合は、次のスクリプト

cd node_modules/electron && node install.js 

を実行することにより、npm install後に手動で電子をインストールしてくださいこれには時間がかかることがあります。電子のフルパッケージをダウンロードしようとしている。

+0

any updates ???? –

関連する問題