Данил
ох)
я недавно перешел только на 10 электрон по необходимости
Nikita
Nikita
А с тем процессом говорить по ipc
Nikita
И засэндбоксить его
Данил
а зачем все это?
Данил
🤔 видимо не для меня, ибо у меня не используются нигде вебвью, только свой код
Electron.js releases
v10.4.2
https://github.com/electron/electron/releases/tag/v10.4.2
v10.4.2
Electron.js releases
v11.4.1
https://github.com/electron/electron/releases/tag/v11.4.1
v11.4.1
Electron.js releases
v12.0.2
https://github.com/electron/electron/releases/tag/v12.0.2
v12.0.2
Margosha
что делать если файлы не открываются fs.readFile в рендерере все делаю - какие-то открываются - какие-то нет
Rustam
надо упомнять fs.promises.readFile
Rustam
я год не знал что он существует, писал свои обёртки над обычными fs.
Margosha
Alexandr
код после него выполнится только когда выполнится синхронная команда
Margosha
Margosha
в readfileSync
Maksim
а зачем тебе коллбэк?
Margosha
чтобы что-то выполнить после открытия
Maksim
ну так следующей строкой выполняй)
Alexandr
переведи на синхронный формат, либо оберни промис
Margosha
и почему где-то работает
Margosha
а где-то нет
Alexandr
вопрос каждого программиста на любом уровне)
Ilvir
не этот случай?
https://github.com/electron/electron/issues/19554
Margosha
этот
Maksim
есть пример кода вообще? а то гадаем на кофейной гуще почему не работает)
Alexandr
++
Margosha
fs.readFile(path, function(err, content) { alert(content)}
Margosha
путь правильный если что
Margosha
fs.promises.readFile(path).then(r =>
alert(JSON.parse(r.toString()))
) так тоже не идет
Margosha
это если что не в Index.html уже в другом файле на который я перешел в index.html
Margosha
он не доходит даже до err
Margosha
он readFile не юзает даж
Илья
debugger
Margosha
ну я дебажу
Margosha
не доходит он - сразу перескакивает
Илья
и где тормозит, что куда приходит?
Margosha
fs.readFile
Margosha
даже до ридфайл не доходит
Илья
fs.readFile
дак твой код проскакивает чтение файла или даже не доходит до него?
Margosha
он доходит до fs.
Margosha
и потом все проскакивает
Илья
попробуй ни в алерт вывести, а в консоль
Margosha
так дебаггер не доходит даже
Margosha
и в консоле тож пусто
Илья
ну предлагаю делиться кодом до fs
Maksim
скинь весь метод целиком. где он вызывается, как и т.д.
Electron.js releases
v14.0.0-nightly.20210324
https://github.com/electron/electron/releases/tag/v14.0.0-nightly.20210324
v14.0.0-nightly.20210324
Rus
добрый вечер, подскажите как такое может быть??
https://github.com/electron-react-boilerplate/electron-react-boilerplate
скопировал, установил зависимости.
теперь пробую упаковать... и вылетает ошибка...
$ rm -rf src/dist && yarn build && electron-builder build --publish never
"rm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
я даже сам ничего в коде не писал, то есть ни мог ничего испортить...
подскажите что я не так делаю?))
Kirill
rm юниксовая команда, а у винды это rd, кажется. Из под чего запускаешь?
Rus
винда 10
Kirill
Из под cmd.exe?
Rus
в VS code
Kirill
Ну в терминале же?
Rus
да
Kirill
И что за терминал? Виндовый или от git scm?
Rus
Kirill
PS – это PowerShell. Для запуска твоей команды нужен эмулятор юниксовых команд
Kirill
Установи git scm, там mingw эмулятор встроен в терминал
Kirill
wsl с дебианом поднимать не предлагаю.
Kirill
Maksim
все юзают команду build :)
Kirill
Кто-то на линуксах сидит изначально, остальные на эмуляторах
Kirill
Ну или, действительно, виндовый билдер под PS тоже может быть
Maksim
ну там же есть "build": "concurrently \"yarn build:main\" \"yarn build:renderer\""
по идее должно работать
Rus
Electron.js releases
v14.0.0-nightly.20210325
https://github.com/electron/electron/releases/tag/v14.0.0-nightly.20210325
v14.0.0-nightly.20210325
Electron.js releases
v13.0.0-beta.8
https://github.com/electron/electron/releases/tag/v13.0.0-beta.8
v13.0.0-beta.8
Maksim
Rus
Rus
Rus
хотя наверное в файле .eslintrc.js
Maksim
хотя наверное в файле .eslintrc.js
Используй вот этот бойлер 👉 https://github.com/alexdevero/electron-react-webpack-boilerplate#readme
Там в конфигах webpack написано
{
test: /\.jsx?$/,
use: [{ loader: 'babel-loader' }],
include: defaultInclude
},
Что означает подхватывать файлы js, jsx
Rus
Dmitr
Здравствуйте. Есть идея веб чат сделать, подскажите где подсмотреть общение между електрон-експресс-монгодб, может есть типовые проекты, или просто все подряд глядеть, главное без реакта а то ещё с ним разбираться...