
Dmitry
29.08.2017
17:29:16
Мне пздц как лениво смотреть на количество сообщений

A.
29.08.2017
17:30:48

Денис
29.08.2017
17:31:56
С electron-packager та же хрень

Google

Денис
29.08.2017
17:53:21
Вот, что ещё я понял
Я даун
С electron-packager вроде должно работать, если удалить заранее electron-builder
И electron-download вместе с jsonfile с собой тянет не сам electron, а electron-builder
А, нет, electron тоже тянул за собой electron-download
Так
Что вы теперь скажите о том, что я накосячил
Прошу вас проделать те же действия, что и я и сказать, что получилось
git clone https://github.com/electron/electron-quick-start; cd electron-quick-start; npm install; npm install electron-packager;
И сразу начал собирать
Та же ошибка с jsonfile
Cannot find module './jsonfile'
Попробуйте сами пожалуйста

Google

Sviat
29.08.2017
19:06:44
Я конечно нуб в ноде, но попробуй npm install -g jsonfile

Sheldhur
29.08.2017
19:10:04
понаберут сферических examples в вакууме, а потом удивляются чё у них ниче не работает

Денис
29.08.2017
20:29:13

Dika
29.08.2017
21:39:57

A.
29.08.2017
21:41:30
это же квикстарт ))

Dika
29.08.2017
21:41:38
@MerDenchik Пробовал обновлять нпм? Глобально что установлено?

Денис
30.08.2017
05:34:14
Кстати, у друга на Маке тоже работает
Реально видимо стоит нмп обновить
Только как. Не подскажите?) Пока не гуглил
node: v6.11.2; npm: 3.10.10. А у вас какие?
node -v; npm -v

A.
30.08.2017
06:38:09
на офсайте с главной страницы загружаешь .deb и устанавливаешь
или пакетным менеджером

Денис
30.08.2017
06:40:00
Я обновил нпм до 5.0.0, но проблема осталась. Сейчас пробую на винде

A.
30.08.2017
06:43:06
> Пробовал обновлять нпм?
> Глобально что установлено?
думаю, тут речь об установленных (глобально) пакетах

Денис
30.08.2017
06:44:58
В системе, что глобально установлено? Да много всего
А в программе нпм, да и электрон вроде и всё
В винде все идеально

Sergey
30.08.2017
09:15:59
@MerDenchik quick-start на node@7.9 npm@4.2 прекрасно стартует и собирается билдером. У тебя что-то явно не так. Либо описывай свою проблему детально одним постом, чтобы кто-то откликнулся, либо разбирайся сам. По истории чата, если почитать, все как-то туманно…

Evgeniy
30.08.2017
09:44:29
Поставил моку и спектрон теперь никак не могу понять что сделать чтобы тесты шли а то он ничего не ждет а сразу завершает всё

Google

Денис
30.08.2017
09:46:05
Так, мой вердикт. Сейчас я поставил абсолютно чистую OS Parrot, сделал все те же самые действия, что и на винде, но опять та же ошибка. Короче, эта ошибка есть только на linux, возможно только на debian, но всё же.
И я успешно убил 3 дня на баг

Andrey
30.08.2017
09:46:20
Привет. Скажите пожалуйста, как вы обычно добавляете npm-модули в electron приложение, и чем обычно собираете приложение


Evgeniy
30.08.2017
09:46:24
const path = require('path');
const url = require('url');
var Application = require('spectron').Application;
var assert = require('assert');
describe('application launch', function () {
this.timeout(10000);
var app = {};
before(function () {
app = new Application({
path: '/Volumes/DATA/project/node_modules/.bin/electron',
args: ['main.js']
});
return app.start()
});
after(function () {
if (app && app.isRunning()) {
return app.stop()
}
});
it('taaaa',function () {
setTimeout(function () {
app.client.click('.w140.h40.registration');
}, 4000)
setTimeout(function () {
app.client.setValue('#path_to_name', 233432454);
app.client.setValue('#path_to_email', 233432454);
app.client.setValue('#path_to_pass', 233432454);
}, 7000)
setTimeout(function () {
app.client.click('.h40.mt20.registration');
}, 10000);
});
});
Подскажите где криво сделал оно запускается тесты якобы проходят но ничего не кликает и сразу закрывает

Andrey
30.08.2017
09:53:14

Sergey
30.08.2017
09:57:23

A.
30.08.2017
09:59:47

Andrey
30.08.2017
10:00:57
спасибо. щас попробую electron-builder. packager странный какой то

A.
30.08.2017
10:01:02
Так, мой вердикт. Сейчас я поставил абсолютно чистую OS Parrot, сделал все те же самые действия, что и на винде, но опять та же ошибка. Короче, эта ошибка есть только на linux, возможно только на debian, но всё же.
чувак, тебя слишком много, реали, бля.
у меня линукс и даже дебиан. что мне склонировать и как собрать чтобы воспроизвести ошибку?

Денис
30.08.2017
10:03:06

Денис
30.08.2017
10:03:15
Просто в 1 день запускал с консоли для отладки

Andrey
30.08.2017
10:03:19
ну, походу все закончится тем что придется настраивать webpack :D

Денис
30.08.2017
10:03:32
Но сейчас решил запустить файл
И ВСЁ ЗАРАБОТАЛО
У вас же запрещён мат? А то у меня бомбануло, но я удалил сообщение

A.
30.08.2017
10:04:03
ну, выпей пустырника и дай нам отдохнуть от тебя пару дней

Денис
30.08.2017
10:04:32
Скорее кофейку, ибо сейчас началась жара, я пошёл дальше девить)

A.
30.08.2017
10:05:05
не-не-не, в твоём случае кофеёк противопоказан

Google

A.
30.08.2017
10:06:07
тишины
чтобы разбавить всю эту нубовскую хуету
electron-config (electron-store) в случае некорректного завершения программы затирает нахрен файл
не используйте, лучше самому написать модуль, который не будет всё время держать дескриптор

Admin
ERROR: S client not available

Sergey
30.08.2017
10:12:00
нужно иметь чувство меры

Evgeniy
30.08.2017
10:17:30

Andrey
30.08.2017
10:17:46
хм

Sergey
30.08.2017
10:18:27

Andrey
30.08.2017
10:19:01

Sergey
30.08.2017
10:20:44
билдер тоже запихивает node_modules
ну и компрессия в билдере есть по дефолту

Andrey
30.08.2017
10:24:12

Lev
30.08.2017
10:24:31
кроме devDep
помоему

Andrey
30.08.2017
10:25:29
щас посмотрю сколько весит angular приложение обернутое электроном
аккуратно почистив депсы
50мб всего
спасибо большое за билдер))

Google

Sviat
30.08.2017
10:43:05
народ, как собрать nsisWeb?
Куда пихать ссылку (appPackageUrl)?

A.
30.08.2017
10:44:40
там отдельная секция конфига

Sviat
30.08.2017
10:45:25
ну вот так же вот:?
"nsis": {
"installerIcon": "../icon/win/app.ico",
"uninstallerIcon": "../icon/win/app.ico",
"installerHeaderIcon": "../icon/win/app.ico",
"installerLanguages": "ru_RU",
"language": "ru_RU"
},
"nsisWeb": {
"appPackageUrl": "https://core.lotus-app.ru/apps/win/web"
}

A.
30.08.2017
10:45:56
а, ты же уже спрашивал

Sviat
30.08.2017
10:46:11
спрашивал, до сих пор не решил

A.
30.08.2017
10:46:12
у тебя там была 404 и приложение не хотело собираться
хз, гуглить нужно

Sviat
30.08.2017
10:46:52
а как может быть не 404 если у меня еще нет файла который надо на сервер запихать
и я не уверен что он проверяет ссыль на валидность, потому что ошибка одна если я укажу урл и если нет

A.
30.08.2017
10:48:39
хз. я бы нашёл аппликуху с прописанным этим параметром, воткнул бы к себе и попробовал собрать

Evgeniy
30.08.2017
11:17:09
done забыл
вроде понял а таймауты ставить это норма?

Sergey
30.08.2017
11:18:59

Evgeniy
30.08.2017
11:23:28
если задача требует, то ок
ну у меня 1 then заполняет поле а следующий сразу читает его значение и отправляет на сервер но если поле пустое то ничего не делает
webdriwer+mocha у меня для тестинга

Денис
30.08.2017
11:26:04
Ребят, вопросик. Вот у меня виджет вк открывает новое окно с логином, но поскольку у меня выключен frame, то я двигать его не могу. Как можно выключить frame только для основного окна?

Evgeniy
30.08.2017
11:29:49
так ты создавай окно новое с фрэймом