मैं इलेक्ट्रॉन Packager और इस आदेश का उपयोग मेरे ऐप पैकेज की कोशिश कर रहा:इलेक्ट्रॉन बंडल: मॉड्यूल नहीं मिल सकता है
electron-packager . FooBar --platform=darwin --arch=x64 --version=0.36.9
(मैं MacOSX उपयोग कर रहा हूँ) एप्लिकेशन बनाई गई है लेकिन जब मैं इसे चलाने मैं एक मिल पॉप-अप इस दिखा:
न आया हुआ अपवाद:
Error: Cannot find module '/Users/myUser/myApp/FooBar-darwin-x64/FooBar.app/Contents/Resources/app/app:/host/menu.html'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:289:25)
at Object.<anonymous> (/Users/myUser/myApp/FooBar-darwin-x64/FooBar.app/Contents/Resources/atom.asar/browser/lib/init.js:158:8)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Function.Module.runMain (module.js:457:10)
at startup (node.js:151:18)
at node.js:1007:3
इस फोल्डर में
: "/Users/myUser/myApp/FooBar-darwin-x64/FooBar.app/Contents/Resources/app" है एंट्री पॉइंटिंग एचटीएमएल फाइल "menu.html", लेकिन यह से ईएमएस इलेक्ट्रॉन यह नहीं मिल सकता है ...
यह मेरा app.js है:
var app = require('app'); // Module to control application life.
var BrowserWindow = require('browser-window'); // Module to create native browser window.
var mainWindow = null;
// This method will be called when Electron has done everything
// initialization and ready for creating browser windows.
app.on('ready', function() {
// Create the browser window.
mainWindow = new BrowserWindow({width: 1024, height: 768});
// and load the index.html of the app.
mainWindow.loadUrl('file://' + __dirname + '/menu.html');
mainWindow.openDevTools({detach: true});
// Emitted when the window is closed.
mainWindow.on('closed', function() {
mainWindow = null;
});
});
आप क्या समस्या हो सकती है पर किसी भी विचार है?
धन्यवाद।
धन्यवाद, पैकेज.जेसन फ़ाइल में एक गलती थी – navy1978
मैंने अपनी 'devDependencies' को' निर्भरता 'पर स्विच कर दिया है और ऐसा लगता है कि यह काम कर रहा है! –