अभी मैं सीखने की कोशिश कर रहा हूं कि इलेक्ट्रॉन का उपयोग करके डेस्कटॉप ऐप कैसे प्रोग्राम करें, लेकिन मुझे यह त्रुटि मिल रही है 'npm शुरू करने की कोशिश कर रहा है '10 x64 खिड़कियों पर NodeJS x32 साथ इलेक्ट्रॉन पहले से बनाए गए का उपयोग कर:Node.js इलेक्ट्रॉन-प्रीबिल्ट त्रुटि मॉड्यूल 'ब्राउज़र-विंडो' विंडो नहीं मिल सकती है 10
App threw an error during load
Error: Cannot find module 'browser-window'
at Module._resolveFilename (module.js:438:15)
at Function.Module._resolveFilename (C:\Users\Alejandro\Documents\Proyectos\player\node_modules\electron-prebuilt\dist\resources\electron.asar\common\reset-search-paths.js:35:12)
at Function.Module._load (module.js:386:25)
at Module.require (module.js:466:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Alejandro\Documents\Proyectos\player\index.js:4:25)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:456:32)
at tryModuleLoad (module.js:415:12)
यह मेरा कोड है:
package.json
{
"name": "player",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "electron ."
},
"author": "",
"license": "ISC",
"dependencies": {},
"devDependencies": {
"electron-prebuilt": "^1.2.7"
}
}
index.js
const electron = require('electron')
const {app} = electron
const {BrowserWindow} = require('browser-window')
app.on('ready',function(){
var mainWindow = new BrowserWindow({
width:800,
height:600
})
})
नोड संस्करण: 4.4.5
NPM संस्करण: 2.15.5
मुझे लगता है कि आप चाहते हैं: consticle BrowserWindow = electron.BrowserWindow। मुझे विश्वास नहीं है कि ब्राउज़र-विंडो अब एक अलग मॉड्यूल है। जांचें: https://github.com/electron/electron-quick-start – morecchia808
धन्यवाद यह काम करता है :) –
क्या मैं इसका उपयोग कर नोड जेएस के पूर्व-निर्मित ऐप का निर्माण कर सकता हूं? यदि हां तो क्या आप कृपया मुझे मार्गदर्शन कर सकते हैं? – 981