Ohar
Andrey Ponomarenko
его компилять надо
так, касательно этого
Sheldhur
винду на мак поставить можно, а вот мак не на эпловское железо проблематично
Ohar
То есть, условно я не могу арендовать VPS с образом Mac OS, запускать его при сборке, собирать там мак-образ и выключать поле этого?
Andrey Ponomarenko
Sheldhur я сделал yarn add @nodert-win10/windows.data.xml.dom cd node_modules/@nodert-win node-gyp rebuild --msvs_version=2015 либо я не правильно понял тебя, либо не правильно понял https://www.npmjs.com/package/@nodert-win10/windows.data.xml.dom, но у меня в консоли при последней команде выдало ошибку
Sheldhur
хз, может уже есть решения, я не ковырял
Andrey Ponomarenko
Хм
у меня знакомый как то запихал el captain на lenovo
Andrey Ponomarenko
Ohar
никак :)
Ты электроном не пользуешься?
Sheldhur
я под мак не собираю
Sheldhur
кому надо сам соберет
Ohar
я под мак не собираю
А подо что из-под чего собираешь?
Andrey Ponomarenko
win под win видимо
Sheldhur
вин\линукс
Ohar
вин\линукс
Ага, спасибо
Andrey Ponomarenko
@b101010 чет в пакете папки .bin вообще нету
Sheldhur
build
Sheldhur
а не, не собран
Sheldhur
ну ставь визуалстудию, питон, node-gyp и наслаждайся чтением документации
Sheldhur
там ещё чёт ставить надо
Andrey Ponomarenko
вот етот пустой по сути build появился после ]node-gyp rebuild --msvs_version=2015`, но она упала
Andrey Ponomarenko
а если собирать все на винде - там тупо сделать npm install, заюзать этот node-gyp, есть шанс что сходу заведется? или в любом случае мне легко не отделаться?
Sheldhur
собирать надо
Andrey Ponomarenko
понял. буду ковыряться, спасибо
Sheldhur
понял. буду ковыряться, спасибо
ну компилять естественно под виндой надо
Andrey Ponomarenko
ну компилять естественно под виндой надо
ага, спасибо. вечером запилю. без зарядки сейчас, вырубил parallels
Den
Народ, как сделать так, чтобы при нажатии на <a>, не переходило по ссылке, а выполнялась моя функция?
Den
Если .click(), то переходит по ссылке
Dmitry
Не делать там ссылку
Den
Незя
Den
Задача - открыть эту же ссылку, но в iframe
Den
Ну и не помешало бы узнать ещё, как открывать ссылки из electron в браузере
Evgeniy
Народ, как сделать так, чтобы при нажатии на <a>, не переходило по ссылке, а выполнялась моя функция?
// плавный скролл $(document).ready(function() { $('a[href^="#"]').click(function () { elementClick = $(this).attr("href"); destination = $(elementClick).position().top; $('body').animate( { scrollTop: destination }, 1100 ); $('html').animate( { scrollTop: destination }, 1200 ); return false; }); });
Evgeniy
вот лишнее удали
Владимир
Как добавить в nsis-инсталлер дополнительный шаг по установке драйверов?
Владимир
кажется, нашел, спасибо
Maksim
Если тут есть кто-нибудь, кто хотя бы немного разбирается в электроне и хочет поучаствовать в интересном проекте пишите в лс. Сразу скажу это студенческий проект, так что тут предложение для получение опыта плюс у нас там топ тима)
Den
Уже решил, сори, забыл написать
Den
Но ещё одна задачка появилась... Как в инсталяторе сделанном electron-builder'om, добавить ещё установку доп. файла в какую-нибудь папку на компе (К примеру, в документы), но чтобы это работало и в винде, и в линьке, и в макосе. Или только сторонними программами для инсталяторов пользоваться?
Ohar
Верно?
Den
Ну наверное - да)
Ohar
Ну наверное - да)
Почитай тут https://medium.com/@ccnokes/how-to-store-user-data-in-electron-3ba6bf66bc1e
Den
А как тогда выполнять какую-нибудь функцию только при первом запуске electron приложения
Ohar
В localStorage например
Den
Это да, но есть какой-нибудь другой способ?
Sergey
ну запиши флаг в директории юзера
Sergey
файл создай на диске
Den
Уже решил fs.existsSync
Den
А то flags: 'w' - тупо мне всё перезаписывал, когда не надо, а wx кидал ошибку, ещё когда приложение стартовалось
Den
а что в этом файле храниттся?
Настройки json, но не ругайте. Знаю про electron-settings и local storage, но остановился на таком решении
Den
Хз, с самого начала сделал так, менять не хочется
Sergey
отличное решение
Sergey
вот так появляются костыли
Sergey
которые потом не выпилить
Den
Ну хз. Если бы не было этих модулей, то моё бы решение было самым правильным
Den
Хотя мб у меня ЧСВ
Sergey
а сейчас это велосипед
Den
Зато, благодаря этому, я реально обрёл некий опыт в fs
Electron.js releases
electron v1.6.13 beta https://github.com/electron/electron/releases/tag/v1.6.13 Bug Fixes macOS Fixed backspace can not erase the last character during Japanese IME conversion
D
Привет, как тестировать electron с angular2 cli?
Andrey Ponomarenko
1) какие есть channels в Electron, помимио synchronous-message и asynchronous message ? 2) могу ли создать кастомный канал?
Sheldhur
можешь
Kolpakov
В 1.7 ветке electron под macos && linux стал не правильно работать makeSingleInstance. https://github.com/electron/electron/issues/9880