
Nickolai
24.07.2017
08:27:39
ну вообще да, fs дожно с головой хватить.

Lev
24.07.2017
08:27:39
https://nodejs.org/api/fs.html

Sviat
24.07.2017
08:29:16
Большое спасибо, буду разбираться.
Просто учитывая огромный вес приложения, я не могу заставить пользователя кждый день скачивать обновление по 180мб. Проще написать лончер, который будет синхронизировать с сервером список исполняемых файлов...

A.
24.07.2017
08:45:40
https://electron.atom.io/docs/api/auto-updater/

Google

Dika
24.07.2017
10:32:26

Sviat
24.07.2017
10:32:48

Roman
24.07.2017
11:03:05
я тоже вот юзер агент заюзал
Может кто знает, как сделать кнопку на сайте, после нажатия на которою чтобы открывалась приложение которое стоит на компе?

Сергей
24.07.2017
11:04:47
произвольное приложение на компе открыть нельзя

Roman
24.07.2017
11:05:12
Понял, спасибо

Dika
24.07.2017
11:16:40

A.
24.07.2017
11:26:00

Sviat
24.07.2017
14:57:56
function make_request(method, params, error, success, timeout) {
if (!error) {
error = function(data) {
console.log('error');
console.log(data);
}
}
if (!success) {
success = function(data) {
console.log('success');
console.log(data);
}
}
if (!timeout) timeout = 3;
timeout = timeout * 1000;
$.ajax({
type: "POST",
url: "https://core.lotus-app.ru/1/" + method,
dataType: 'json',
data: Object.assign(params, {client: "site"}),
crossDomain: true,
error: error,
success: success,
timeout: timeout
});
}

A.
24.07.2017
15:02:51
https://electron.atom.io/docs/faq/#i-can-not-use-jqueryrequirejsmeteorangularjs-in-electron

Sviat
24.07.2017
15:12:02
Спасибо

Google

Денис
25.07.2017
19:51:40
Ребят, всем привет.
Как можно встроить cms в приложуху н электроне?
Ааа. нашёл wp desktop
Вопрос отменяется, сори

Roman
26.07.2017
05:44:48
Кхм)

Sviat
26.07.2017
13:03:34
Народ, зарание извиняюсь за огромное количество вопросов, но все же:
Как работать с electron-icon-maker? Он выдает ошибку при построении иконок:
(node:2320) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: TypeError: Cannot read property '[object Array]' of undefined
Открыл issue на github, сказали что исправили, но проблема осталась. Может я не так как то обновляю этот пакет?
Обновился командой npm update -g electron-icon-maker. Может кто сталкивался и уже решил...
Или как мне вручную создать пакет иконок, и как их подключить к проекту?

Roman
26.07.2017
13:20:56
так может они только сейчас исправили, но версию еще не выкатили?

Felix
26.07.2017
13:23:07
jaret jaret published 4 months ago
https://github.com/jaretburkett/electron-icon-maker/issues/4 и они не написали, что исправили

Roman
26.07.2017
13:32:36
3DEsprit отправил только пулл реквест с правкой
Пни Jaret Burkett
Чтобы принял реквест и выпустил новую версию
либо сделай форк, примени у себя пулл реквест и опубликуй новую версию

Sviat
26.07.2017
13:40:09

Felix
26.07.2017
13:40:36
это PR

A.
26.07.2017
14:00:41
это PR
сомнительный PR, на мой взгляд: не решает проблему в корне

Felix
26.07.2017
14:00:50

Sviat
26.07.2017
14:10:16
Проблема скорее в самом icon-gen

Google

Sviat
26.07.2017
14:10:51
Постоянно выдает ошибку, хотя параметры указаны верно
щас попробую вручную из консоли
Кто может проверить на маке?

Roman
26.07.2017
14:20:49
работает

Sviat
26.07.2017
14:21:35
На линуксе какой формат?
ico?

Сергей
26.07.2017
14:38:30

Sviat
26.07.2017
14:39:01
Png
и как мне задать их в electron-packager? Просто путь к папке?

Сергей
26.07.2017
14:40:51

Sviat
26.07.2017
14:41:00
а ок

Sheldhur
26.07.2017
15:01:07
jQ нинужен
фуфуфу

Sviat
26.07.2017
15:01:27
Мне надо как то гет запросы БЕЗ NODE отправлять
и файлы скачивать

Sheldhur
26.07.2017
15:01:53
fetch
ВНЕЗАПТНО
почему без ноды? в электроне же есть нода

Sviat
26.07.2017
15:02:52
я не хочу писать кучу проектов

Google

Sviat
26.07.2017
15:03:29
И да, как получить путь к сурсам (не _dirname)?
_dirname дает путь к папке с исполняемым файлом

Sheldhur
26.07.2017
15:04:24
причем тут браузер
у тебя же электрон апп

Sviat
26.07.2017
15:04:53
проект один универсальный

Sheldhur
26.07.2017
15:05:59
fetch

Sviat
26.07.2017
15:09:28
народ, как называется переменная с путем до сурсов?
https://t.me/electron_ru/4362

Сергей
26.07.2017
15:10:21
__dirname

Roman
26.07.2017
15:11:37
Почему, если он просто делает порт веб приложения для компа, так например зеплин сделан
причем тут браузер
у тебя же электрон апп

Sviat
26.07.2017
15:13:49
относительными он сохраняет файлы в корень приложения (в папку с exe) а надо в папку {dirname}/resource/app

Sheldhur
26.07.2017
15:14:19
app.asar? мб

Sviat
26.07.2017
15:14:47

Roman
26.07.2017
15:14:49
так а чего ты не в асар их пакуешь?

Sviat
26.07.2017
15:15:03
кого их? и что такое acap?

Roman
26.07.2017
15:15:17
статику свою

Sheldhur
26.07.2017
15:15:20
export default (pathProd, pathDev) => {
const isProd = process.env.NODE_ENV === 'production';
return require('path').resolve(process.mainModule.filename, '..', (!isProd && pathDev ? pathDev : pathProd));
};

Roman
26.07.2017
15:18:55
кароче мой совет такой: возми ноду, подними там express на какойм нибудь порту типа 4000, в BrowserWindow загрузи localhost:4000, ну и через экспресс просто поднимай свой апп, который может лежать в другой репе, потом настроишь CI себе и автообнавление и будет тебе счастье

Google

Sheldhur
26.07.2017
15:19:17
мдэ

Roman
26.07.2017
15:19:34
Кастыльно конечно, но зато работать и там и там будет

Sheldhur
26.07.2017
15:19:38
зачем тогда электрон?

Roman
26.07.2017
15:19:52
чтобы все запокавать)
У тебя в node можно базу подрубить например
Свой api поднять

Sheldhur
26.07.2017
15:20:55
если тебе не нужен доступ к фс, то электрон не нужен

Sviat
26.07.2017
15:21:03
Смотри, я уже сделал автообновление, есть еще смысл переходить на твой метод?)

Roman
26.07.2017
15:23:20

Sheldhur
26.07.2017
15:23:52
например?

Roman
26.07.2017
15:25:44
Например приложени для wp)
vk месенджер
слак наканец

Sheldhur
26.07.2017
15:27:08
так, ну и в чем разница, кроме того, что оно у тебя в отдельном окне будет открываться?

Roman
26.07.2017
15:27:40
в том что оно у тебя всегда на компе
со всей историей

Sheldhur
26.07.2017
15:27:58
у меня браузер всегда на компе