Артем
Да, скорее всего именно webpack
Артем
сек...
Артем
Anton
Ох, как много))
Артем
да я и сам в шоке от такого набора... и если честно, не хочу холивара, но не очень понимаю, в чем преимущество ES6 для разработки - по синтаксису разница небольшая, а вот с отладкой и запуском начинается "пляска с бубном"... скорее всего базой для приложения послужил репозиторий отсюда https://github.com/chentsulin/electron-react-boilerplate.git - я качнул этот репоз и развернул, там практически 1в1 package.json по разделу scripts и структура файлов тоже
Anton
Ну если хочется отлаживать. То нужно транспилить сборку из es6 в CommonJS модули и уже запускать из vs code. Если не нужен прям жесткий дебаг, то console.log и дебажить в dev режиме
Anton
десятая нода умеет
mjs ? И кто-то их использует? Они же сами уже отказались от этого и начали полноценную разработку, чтобы нормально внедрить ES6 модули
Anton
И умеет это только под флагом
Артем
десятая нода умеет
у меня 11 если память не подводит
Артем
странно... node —version показывает 11.13.0
Артем
а в "О программе" VSCode - 10.2.0
ill-ya
nodejs внутри vscode != системному
Артем
а подменить реально? если 11 понимает ES6, то может поможет
Anonymous
https://nodejs.org/api/esm.html
Артем
тогда возвращаемся к вопросу - как отладиться =((( и боюсь простых console.log реально не хватит, вся проблема в том, что реально очень много лишнего кода, который решили "оставить на всякий случай"
Артем
там для работы должны быть файлы с расширением .mjs ? а стандартный .js не поймет?
Артем
тогда опять же в пролете =(((
Артем
Ну допустим, что нода не понимает ES6 и нужно как-то код перед запуском сформировать в тот вид, который нода понимает... а есть какая-то возможность выполнить это формирование и по сформированному файлу отдебажиться?
Oleksii
Попробуйте воспользоваться WebStorm, он использует системную ноду
Артем
так он же денег стоит =)))
Артем
попробую сейчас 30дневку =)
Артем
Попробуйте воспользоваться WebStorm, он использует системную ноду
как настроить отладку основного процесса можете подсказать?
Oleksii
https://www.jetbrains.com/help/webstorm/running-and-debugging-node-js.html
Anton
Попробуйте воспользоваться WebStorm, он использует системную ноду
А как это поможет? Если node не умеет использовать es6 модули в привычном виде? Хоть даже 11 версия.
Артем
В шторме в конфигурациях запуска есть вариант выбрать npm - попробовал прямо там указать как обычный дев запуск "npm run dev" - запуск (RUN) сработал на ура, а вот запуск в режиме отладки (DEBUG) свалился на какой-то системной хрени...
Артем
щас покажу
Артем
Артем
Просто запуск команды из консоли "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" run dev --scripts-prepend-node-path=auto - отрабатывает без падений, т.е. это не в проекте падает, получается, а что-то штормовское
Артем
косяк из-за русского логина, на англ. что-то произошло, но как-то непонятно - вроде как и запустилось что-то, но ничего не происходит
Pavel
я конечно понимаю что автор имел ввиду, но понял после того как переставил слова, найс задал вопрос
Pavel
Лучше отредактировать пока никто не увидел
Dika
я конечно понимаю что автор имел ввиду, но понял после того как переставил слова, найс задал вопрос
Так что не так? Вроде очевидно, что имеется в виду "есть те, кто писал UWP-приложения на JS?"
Anonymous
мне тоже кажется что это очевидно
Pavel
Нет, нет, я понял, но понимаешь, писать "UWP" т.е технологию на JS
Pavel
Вот так я это прочитал, я понимаю что может вы привыкли так писать
Pavel
Но по крайней мере лучше уточнять, а то так и технологию на js напишите
Pavel
Но вообще раз дело на то пошло то electron, uwp либо плюсы либо шарп, самые оптимальные варианты
dxrxdy
Unity3D + UnityScript (юнитевский JS) тоже поддерживает экспорт под UWP
Pavel
Unity не поддерживает уже JS, привет с 2018 и 2019
Pavel
Об UWP можно вообще забыть с JS в контексте юньки
Pavel
Ой сори не заметил что ты написал юнити скрипт
Anonymous
как переубедить шарписта писать на WPF?
Anonymous
котлиниста и шарписта*
Pavel
как переубедить шарписта писать на WPF?
А зачем? Весьма хорошая технология, перед UWP. Вот от Winforms я бы отговорил
Anonymous
связано исключительно с тем, что он будет делать это один
Anonymous
в тот момент когда нас трое
Pavel
Что?
Pavel
Вообще не понял про что ты сейчас
Anonymous
кхм
Anonymous
есть три разработчика
Anonymous
только один знает шарп
Anonymous
и только один гнет свою линию
Anonymous
что нужно писать на WPF
Pavel
Не понял тебя, причем шарп и WPF? WPF просто технология, ее можно использовать и с vbnet упоси боже за мат
Anonymous
конкретно этот разработчик
Anonymous
так
Anonymous
мне нужно к тем кто управлением занимается
Pavel
Ну я знаю, может еще знает кто, а к чему ты ведешь это?
Anonymous
окей, другой вопрос
Anonymous
как переубедить шарписта в том что электрон костыль
Pavel
Не знаю, я не считаю электрон костылем, я им всего месяца 2 пользовался
Pavel
Ну пользовался в смысле изучал и строил не сложное приложение
Anonymous
к сожалению, я не о тебе
Pavel
Так ты уточняй к кому ты, я так то тоже шарпист
Anonymous
буду знать
Pavel
буду знать
Достаточно было бы нажать на профиль и посмотреть bio. А не тратить время, что бы я думал к чему ты половину сообщений написал
Oleksii
Vadim
Что за бред вы говорите??
Pavel
Evgeny
Если кому интересно тут описание: https://github.com/electron/electron/issues/14246
Evgeny
еще одну проблему в libuv на днях пофиксили: https://github.com/libuv/libuv/pull/2153
Władysław
чем лучше всего писать конфиг файлы на диск?
Władysław
ноджсовским fs или какой-то модуль есть уже готовый?
Vadim
Посмотри electron-store
Vadim
Не факт что тебе подойдёт, но в основном его с головой