私は電子アプリケーションを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()
レンダリングプロセスの一環として、このUncaught Errorがchrome devtoolsウィンドウに表示されていますか?あなたは2つのpackage.jsonファイルを使用していますか? – Sators
どのwebpackのバージョンを使用していますか?そして、 "npm uninstall --save-dev(または--save)"で、-gと-g属性の両方を使用して、必ず確認してください。次に、npm cache cleanを実行します。すべてがきれいになるはずです。最初にビルドを再度実行して、ビルドがまったくインストールされていないため、ビルドが破損していないことを確認します。その後、それを取り付ける。ちょうど本当にそれが不具合ではないことを確かめるために。 – stevenvanc
'--verbose'フラグを付けて' electron'をインストールして、デバッグ情報をより多く提供してください。 –