Я начинающий разработчик, просто знакомлюсь с электроном и node.js. Я пытаюсь преобразовать мой электронный проект в файл .exe с помощью пакета Electron-Packager, но каждый раз, когда я пытаюсь, он возвращает эту ошибку:
Response code 404 (Not Found) for https://github.com/electron/electron/releases/download/v0.35.6/SHASUMS256.txt
Я пробовал URL, и он возвращает ошибку 404, видимо, ничего от «релизов» вниз не существует. Я использую Windows 10, если это помогает.
Вот мой основной файл. js:
var app = require('app'); // Module to control application life.
var BrowserWindow = require('browser-window'); // Module to create native browser window.
// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object is garbage collected.
var mainWindow = null;
// Quit when all windows are closed.
app.on('window-all-closed', function() {
// On OS X it is common for applications and their menu bar
// to stay active until the user quits explicitly with Cmd + Q
if (process.platform != 'darwin') {
app.quit();
}
});
// This method will be called when Electron has finished
// initialization and is ready to create browser windows.
app.on('ready', function() {
// Create the browser window.
mainWindow = new BrowserWindow({width: 900, height: 600});
// and load the index.html of the app.
mainWindow.loadURL("path to index.html");
// Emitted when the window is closed.
mainWindow.on('closed', function() {
// Dereference the window object, usually you would store windows
// in an array if your app supports multi windows, this is the time
// when you should delete the corresponding element.
mainWindow = null;
});
});
(вместо "путь к индексу. html" реальный путь в реальном скрипте)
Это пакет. json file:
{
"name": "overboard",
"version": "1.0.0",
"description": "",
"main": "main.js",
"dependencies": {
"electron-forge": "^5.2.4",
"electron-packager": "^14.2.1",
"pretty-bytes": "^2.0.1"
},
"devDependencies": {
"electron-prebuilt": "^0.35.2"
},
"scripts": {
"init": "npm install",
"start": "electron main.js"
},
"author": "Me",
"license": "ISC"
}
Спасибо за любую помощь заранее, это очень ценится.