@electron_ru

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

Денис
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
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
Привет. Скажите пожалуйста, как вы обычно добавляете npm-модули в electron приложение, и чем обычно собираете приложение
я пытался подрубить bootsrtap, jquery, electron-notifications из node_modules - заработало у electron-packager только с флагом —no-prune, но оно так все node_modules добавило как я понимаю. как мне добавить только те что мне нужны?

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

A.
30.08.2017
10:01:02
спасибо. щас попробую electron-builder. packager странный какой то
у билдера есть минус - там упоротый разраб, который как бешеный веник меняет входящие параметры своей поделки

Денис
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

Evgeniy
30.08.2017
10:17:30
done забыл
done в каком именно месте?

Andrey
30.08.2017
10:17:46
хм

Sergey
30.08.2017
10:18:27
done в каком именно месте?
https://mochajs.org/#asynchronous-code

Andrey
30.08.2017
10:19:01
у билдера есть минус - там упоротый разраб, который как бешеный веник меняет входящие параметры своей поделки
сработало кажись как надо. Packager выдал мне приложение весом 500мб, Builder выдал весом 100мб. Я так полагаю как раз из за того что оно не запихало все node_modules

Sergey
30.08.2017
10:20:44
билдер тоже запихивает node_modules

ну и компрессия в билдере есть по дефолту

Andrey
30.08.2017
10:24:12
билдер тоже запихивает node_modules
а, то есть он тоже прям весь node_modules запихивает? прост сжал

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
так ты создавай окно новое с фрэймом

Страница 55 из 177