Omniz
а кто запрещает?
Anonymous
У кого есть опыт по импорту нативных модулей nodejs на electron js
Sergey
Нет разницы
Anonymous
Ноджс встроена в электрон
Но при попытке импорта выводится такая ошибка. require is not defined
Anonymous
Anonymous
Вот конфиг
Arina
а зачем, собсна?
для качественного бота
Ed
тоже не очень понял
Ed
зачем он тогда нужен
Anonymous
Ed
скорее всего, тебе нужен headless-браузер
Arina
все очень сложно
Ed
ну вот
Ed
а скриптик на жс просто
Ed
электрон не нужен
Arina
))
Nuruddin
здравствуйте ! можно ли в элекроне взаимодействовать с базами данных ?
Nuruddin
Ok
Алексей
пытаюсь развернуть проект на новой машине. При установке пакетов требует Visual Studio. Как это лечить?
Lev
Поставить windows-build-tools
Lev
npm
snewlg
привет, закончил пилить приложение на базе реакта. В серверной части юзал экспресс и mysql. Подскажите пожалуйста как это всё к exe привести
snewlg
какая команда в ноде?
Алексей
Lev
Да
Алексей
Да
попробовал.. Зависает...(((
azabroflovski
какая команда в ноде?
как вы себе это представляете ? 😅😅
Lev
попробовал.. Зависает...(((
Он долго ставит может минут 30 если интернет плохой особенно
Алексей
snewlg
как вы себе это представляете ? 😅😅
знаю, что в предыдущих версия проект собирался командой run npm package
snewlg
сейчас же не пашет
Lev
Эм не в предыдущих, это команда прописана в package. Json
Lev
Хз(
Алексей
Хз(
🤬🤬🤬 Windows!
Electron.js releases
v15.0.0-nightly.20210607 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210607 v15.0.0-nightly.20210607
Electron.js releases
v14.0.0-beta.4 https://github.com/electron/electron/releases/tag/v14.0.0-beta.4 v14.0.0-beta.4
Anonymous
прождал час... висит ((((
Если не ошибаюсь, там нужно в логи смотреть, скорее всего пакет установки кидает ошибку
Anonymous
В багах что-то такое было, точно помню
Марат
Всем привет хочу создать проект при помощи комманды npx create-electron-app, но на стадии "installing npm dependencies" уже стоит пол часа, кто нибудь сталкивался? в чем может быть проблема?
Марат
нажми ctrl + c 1 раз
процесс то не завершится
azabroflovski
процесс то не завершится
не должно, у вас винда?
Марат
процесс то не завершится
я имел ввиду не до конца установится проект, и работать не будет
Electron.js releases
v15.0.0-nightly.20210608 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210608 v15.0.0-nightly.20210608
Electron.js releases
v15.0.0-nightly.20210609 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210609 v15.0.0-nightly.20210609
Electron.js releases
v13.1.2 https://github.com/electron/electron/releases/tag/v13.1.2 v13.1.2
Electron.js releases
v12.0.11 https://github.com/electron/electron/releases/tag/v12.0.11 v12.0.11
Kirill
Здравствуйте Имеется веб-приложение одностраничное, где роутинг работает через # Пытался упаковать его electron-ом, через BrowserWindow В собранном состоянии index.html в приложении использует js скрипты, которые electron начинает подключать по их полному пути на диске через протокол file://, не находя, например (file://D:/git/electron/app/index.js) Чтобы эти скрипты подключались корректно использую protocol.interceptFileProtocol Потом подменяю url, убираю file:// url = path.join(app.getAppPath(), 'app', url); Таким образом скрипты грузятся. Но возникает проблема, когда в начальном состоянии приложение находится на каком-либо роуте, например localhost/#home. Начинает грузится index.html#home Я в этом же interceptFileProtocol отловил # и просто такие файлики не отдавал, да и вообще могу обойти, загружая главную страницу по '/' без хэша. Потом внутри приложения ссылки работают корректно. Но хотелось бы понять нормально ли это вообще. Может быть есть какая-то настройка, чтобы вышеуказанные действия не проделывать?
Леонид
Добрый день. Как думаете чё не так ?
Леонид
Ошибок нет а происходит вот это...
Леонид
import Vue from 'vue' import DashboardPlugin from './plugins/dashboard-plugin' import axios from 'axios' import App from './App' import store from './store' import router from './routes/router' if (!process.env.IS_WEB) Vue.use(require('vue-electron')) Vue.http = Vue.prototype.$http = axios Vue.config.productionTip = false Vue.use(DashboardPlugin) /* eslint-disable no-new */ new Vue({ components: { App }, router, store, template: '<App/>' }).$mount('#app')
Леонид
'use strict' import { app, BrowserWindow } from 'electron' import '../renderer/store' /** * Set `__static` path to static files in production * https://simulatedgreg.gitbooks.io/electron-vue/content/en/using-static-assets.html */ if (process.env.NODE_ENV !== 'development') { global.__static = require('path').join(__dirname, '/static').replace(/\\/g, '\\\\') } let mainWindow const winURL = process.env.NODE_ENV === 'development' ? `http://localhost:9080` : `file://${__dirname}/index.html` function createWindow () { /** * Initial window options */ mainWindow = new BrowserWindow({ height: 563, useContentSize: true, width: 1000 }) mainWindow.loadURL(winURL) mainWindow.on('closed', () => { mainWindow = null }) } app.on('ready', createWindow) app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit() } }) app.on('activate', () => { if (mainWindow === null) { createWindow() } })
Леонид
по дефолту от туда...
Леонид
хз что за хрень я поставил по дефролту запустилось ок
Леонид
я скачал bootstrap шаблон обновил node modules, запустил и вот такая фигня...
Леонид
ладно попробую по другому
Electron.js releases
v15.0.0-nightly.20210610 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210610 v15.0.0-nightly.20210610
Electron.js releases
v14.0.0-beta.5 https://github.com/electron/electron/releases/tag/v14.0.0-beta.5 v14.0.0-beta.5
Melonges
Где возможно найти работу по разработке приложений под Mac os на электроне?
southyyy
Всем привет, такой вопрос. Собрал с помощью electrom-builder приложение под линукс. После скачаивания deb файла он не дает мне его установить. Проблему решил - в свойставх файла дал доступ на запись (было только на чтение). Подскажите как мне выставить чтение и запись для прилки по дефолту?
Electron.js releases
v15.0.0-nightly.20210611 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210611 v15.0.0-nightly.20210611
Ростислав ✚
Добрый день. Не могу понять из-за чего ошибка. У меня с рендеринга в основной процесс приходит событие СТАРТ которое запускает функцию с рекурсией которая долго работает, также в этой функции есть слушатель который с рендеринга принимает событие СТОП. Все стартует и останавливается нормально. Только когда после остановки я хочу снова запустить получаю ошибку Error invoking remote method 'start_parser': Error: Attempted to register a second handler for 'stop_parser' Так выглядит слушатель СТОП, это из-за него проблема?
Vadim
Цель устранена)
Electron.js releases
v15.0.0-nightly.20210614 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210614 v15.0.0-nightly.20210614
Arina
Спасибо, я уже так сделал, работает
ну да, так он удалит все хендлеры этого канала
Ростислав ✚
ну да, так он удалит все хендлеры этого канала
Да, я просто удалял слушателя, а не хендлера, не понял сначала разницы)
Electron.js releases
electron v14.0.0-beta.6 https://github.com/electron/electron/releases/tag/v14.0.0-beta.6 Note: This is a beta release. Please file new issues for any bugs you find in it. This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@14.0.0-beta.6. Release Notes for v14.0.0-beta.6 Fixes Fixed select-bluetooth-device firing on Windows. #29613 (https://github.com/electron/electron/pull/29613) (Also in 12 (https://github.com/electron/electron/pull/29612), 13 (https://github.com/electron/electron/pull/29611)) Fixed an issue where custom traffic lights could be covered by BrowserViews on macOS. #29628 (https://github.com/electron/electron/pull/29628) (Also in 13 (https://github.com/electron/electron/pull/29663)) Fixed potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. #29670 (https://github.com/electron/electron/pull/29670) (Also in 11 (https://github.com/electron/electron/pull/29667), 12 (https://github.com/electron/electron/pull/29668), 13 (https://github.com/electron/electron/pull/29669)) Fixed the spelling of 'attachment' in 'Content-Disposition' header when using the webRequest module. #29673 (https://github.com/electron/electron/pull/29673) (Also in 12 (https://github.com/electron/electron/pull/29671), 13 (https://github.com/electron/electron/pull/29672))
S
Добрый день. Подскажите кто знает: Как я могу обратиться к app.exit() из подключенного в html js файла?