javascript एक संकलन मिश्रण के बाद मॉड्यूल से आयात करने में समस्या



ecmascript-6 electron (1)

मैं एएस जेएस और एसएएसएस को संकलित करने के लिए लारएल मिक्स का उपयोग करके ईएस 6 के साथ अपने इलेक्ट्रॉन एप को फिर से लिखने की प्रक्रिया में हूं। अब मुख्य प्रक्रिया को रेंडर की प्रक्रिया ठीक ऊपर लोड कर देती है। एक बार ऐसा होता है कि मेरा ऐप। जेएस लोड होता है और वह है जहां मेरे पास मेरे मुद्दे हैं I इसलिए मैं करता हूँ:

import { remote } from 'electron';

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

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

अब मैंने इलेक्ट्रॉन को फिर से स्थापित करने की कोशिश की है, भले ही इलेक्ट्रॉन काम करता है जब मुख्य प्रक्रिया को शुरू करने के लिए आग लगाती है रेखा से संकलित जेएस में इसका उल्लेख है:

/* 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 ()

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

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

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

उपाय:

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

निम्नलिखित स्क्रिप्ट को निष्पादित करके npm install बाद मैन्युअल रूप से इलेक्ट्रोन को स्थापित करने की कोशिश करें

cd node_modules/electron && node install.js

इसमें कुछ समय लग सकता है, क्योंकि वह इलेक्ट्रॉन के पूर्ण पैकेज को डाउनलोड करने जा रहा है।





laravel-mix