2017-05-03 8 views
13

मैं ऐप जेएस और एसएएसएस संकलित करने के लिए लैरवेल मिक्स का उपयोग करके ईएस 6 के साथ अपने इलेक्ट्रॉन ऐप को दोबारा लिखने की प्रक्रिया में हूं। अब मुख्य प्रक्रिया रेंडर प्रक्रिया को ठीक करती है। एक बार ऐसा होता है कि मेरा app.js लोड हो जाता है और यही वह जगह है जहां मेरे पास समस्याएं हैं। तो मुझे क्या करना:एक संकलन मिश्रण के बाद मॉड्यूल से आयात करने में समस्या

import { remote } from 'electron'; 

कौन सा कंसोल में इस त्रुटि का कारण बनता है:

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

अब मैं इलेक्ट्रॉन फिर से स्थापित करने की कोशिश की है, भले ही इलेक्ट्रॉन काम करता है जब तक मुख्य प्रक्रिया आग के साथ शुरू करने के लिए। लाइन संकलित 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

आपको रेंडर प्रक्रिया के हिस्से के रूप में क्रोम devtools विंडो में यह असफल त्रुटि मिल रही है? क्या आप दो पैकेज.जेसन फाइलों का उपयोग कर रहे हैं या सिर्फ एक? – Sators

+0

वेबपैक का आप किस संस्करण का उपयोग कर रहे हैं? और आपने इसे सुनिश्चित करने के लिए -g और बिना -g विशेषता के साथ "npm अनइंस्टॉल - सेव-डेव (या - सेव)" के साथ इसे साफ़ किया है। फिर एनपीएम कैश साफ़ करें। सब कुछ निश्चित रूप से साफ होना चाहिए। पहले यह सुनिश्चित करने के लिए फिर से निर्माण करें कि यह टूट जाता है क्योंकि यह बिल्कुल स्थापित नहीं है। फिर इसे वापस स्थापित करें। वास्तव में वास्तव में वास्तव में सुनिश्चित करने के लिए यह एक गड़बड़ नहीं है। – stevenvanc

+0

अधिक डिबगिंग जानकारी प्रदान करने के लिए '--verbose' ध्वज के साथ 'इलेक्ट्रॉन' स्थापित करने का प्रयास करें। –

उत्तर

0

अधिकांश शायद समस्या के स्रोत है कि path.txt मौजूद नहीं करता है।

path.txtnpm से electron स्थापित करते समय उत्पन्न होता है। यदि आपको electron इंस्टॉल करते समय कोई त्रुटि दिखाई नहीं दे रही है, तो इसका मतलब है कि त्रुटियां दबा दी जा रही हैं।

समस्या निवारण: जांचें कि node_modules/electron/path.txt मौजूद है या नहीं। यदि नहीं, तो आपको एक समस्या है।

समाधान:

नोट:, विंडोज पर हैं का उपयोग देशी CMD के बजाय Git Bash

कोशिश स्क्रिप्ट निम्नलिखित को निष्पादित

cd node_modules/electron && node install.js 

करके स्वयं भी npm install के बाद इलेक्ट्रॉन स्थापित करने के लिए इसमें कुछ समय लग सकता है, क्योंकि यह इलेक्ट्रॉन के पूर्ण पैकेज को डाउनलोड करने जा रहा है।

+0

कोई अपडेट ???? –

संबंधित मुद्दे