gerade versuche ich zu lernen, wie man eine Desktop-App mit Elektron programmieren, aber ich bekomme diesen Fehler, wenn ich versuche, 'Npm Start zu laufen 'unter Verwendung von elektronen prebuilt mit NodeJS x32 auf Windows 10 x64:Node.js Elektron-Prebuilt-Fehler kann Modul 'Browser-Fenster' nicht finden 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)
Dies ist mein Code:
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
})
})
Knoten Version: 4.4.5
npm Version: 2.15.5
Ich denke, Sie wollen: const BrowserWindow = electron.BrowserWindow. Ich glaube nicht, dass das Browser-Fenster ein separates Modul mehr ist. Check out: https://github.com/electron/electron-quick-start – morecchia808
Danke, dass es funktioniert :) –
Kann ich einen Build von vorgefertigten App von Knoten js mit diesem erstellen? Wenn ja, kannst du mir bitte Anleitung geben? – 981