Sergey
что-то showSaveDialog во втором электроне отображает openDialog
Sergey
wtf
Anonymous
Привет. кто встречал апи для манипуляции функционалом "представления задач" в windows 10
Anonymous
?
Алексей
Привет! Как заставить электрон работать с SQlite?
Sergey
установить node модуль sqlite
Алексей
Только после установки у меня проект не собирается
Nickolai
модуль случайно не sqlite3 называется?
Sergey
Sergey
и искать причины не сборки?
Алексей
Алексей
ну может надо показать ошибку?
> sqlite3@3.1.1 install C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3
> node-pre-gyp install --fallback-to-build
node-pre-gyp info it worked if it ends with ok
node-pre-gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
node-pre-gyp verb cli 'C:\\Users\\a.kompanec\\Projects\\electron-sqlite3\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp',
node-pre-gyp verb cli 'install',
node-pre-gyp verb cli '--fallback-to-build' ]
node-pre-gyp info using node-pre-gyp@0.6.14
node-pre-gyp info using node@6.11.3 | win32 | x64
node-pre-gyp verb command install []
node-pre-gyp info check checked for "C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3\lib\binding\node-v48-win32-x64\node_sqlite3.node" (not found)
node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.1/node-v48-win32-x64.tar.gz
node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.1/node-v48-win32-x64.tar.gz
node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.1/node-v48-win32-x64.tar.gz (falling back to source compile with node-gyp)
node-pre-gyp verb command build [ 'rebuild' ]
Сборка проектов в этом решении по одному. Чтобы включить параллельную сборку, добавьте параметр "/m".
MSBUILD : error MSB3428: Загрузка компонента Visual C++ "VCBuild.exe" невозможна. Способы решения проблемы: 1) устан
овка .NET Framework 2.0 SDK, 2) установка Microsoft Visual Studio 2005 или 3) указание адреса компонента в системном
пути, если компонент установлен в другом месте. [C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite
3\build\binding.sln]
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\a.kompanec\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node_modules\node-gyp\lib\build.js:258:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\a.kompanec\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\npm-lifecycle\\node_modules\\node-gyp\\bin\\node-gyp.js" "build" "--fallback-to-build" "--module=C:\\Users\\a.kompanec\\Projects\\electron-sqlite3\\node_modules\\sqlite3\\lib\\binding\\node-v48-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\\Users\\a.kompanec\\Projects\\electron-sqlite3\\node_modules\\sqlite3\\lib\\binding\\node-v48-win32-x64"
gyp ERR! cwd C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3
gyp ERR! node -v v6.11.3
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\a.kompanec\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3\lib\binding\node-v48-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3\lib\binding\node-v48-win32-x64' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:191:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:920:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5)
node-pre-gyp ERR! System Windows_NT 10.0.16299
node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\a.kompanec\\Projects\\electron-sqlite3\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
node-
Алексей
ну может надо показать ошибку?
pre-gyp ERR! cwd C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3
node-pre-gyp ERR! node -v v6.11.3
node-pre-gyp ERR! node-pre-gyp -v v0.6.14
node-pre-gyp ERR! not ok
Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\a.kompanec\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3\lib\binding\node-v48-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite3\lib\binding\node-v48-win32-x64' (1)
npm WARN rollback Rolling back lodash.repeat@3.0.1 failed (this is probably harmless): EPERM: operation not permitted, lstat 'C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\node-pre-gyp\node_modules\npmlog\node_modules\gauge\node_modules\lodash.padleft\node_modules\lodash._createpadding\node_modules'
npm WARN sqlite3@3.1.1 had bundled packages that do not match the required version(s). They have been replaced with non-bundled versions.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sqlite3@3.1.1 install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sqlite3@3.1.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\a.kompanec\AppData\Roaming\npm-cache\_logs\2018-06-14T12_32_05_632Z-debug.log
Sergey
оо, винда
Sergey
ну приятной боли
Sergey
а вообще там есть
EPERM: operation not permitted
Алексей
Может есть какая-то альтернатива SQLite для хранения данных ?
Roman
electron-settings
Roman
))
Anonymous
IndexedDB?
Anonymous
MSBUILD : error MSB3428: Загрузка компонента Visual C++ "VCBuild.exe" невозможна. Способы решения проблемы: 1) устан
овка .NET Framework 2.0 SDK, 2) установка Microsoft Visual Studio 2005 или 3) указание адреса компонента в системном
пути, если компонент установлен в другом месте. [C:\Users\a.kompanec\Projects\electron-sqlite3\node_modules\sqlite
3\build\binding.sln]
Anonymous
может собака тут зарыта? это ж винда , мало ли)
Алексей
в плане добавления в проект
Anonymous
Она уже просто встроена в электрон, как и в любой современный браузер
Алексей
Алексей
Anonymous
Нет, WebSQL это прародитель и уже считается устаревшим. Вот:
https://en.wikipedia.org/wiki/Indexed_Database_API
Anonymous
Для нее полно ORM-ок с SQL интерфейсом, вот например: https://docs.nanosql.io/
Алексей
@maxgraey спасибо. там ничего сложного с поиском данных не планируется. запись по одному, чтение - слазу все.
Sergey
индексддб не самая быстрая хрень еслишто
Sergey
и апи у нее ебанутое
Sergey
но это ладно
Anonymous
Api действиткльно неудобное, поэтому и дал линк на ORM
Sergey
еще кстати идб должна быть якобы вся такая асинхронная и неблокирующая, но фактически во всех браузерах мейн тред блокируется на какое-то время
Andrey
Nodejs кеширует импорты,
Andrey
К тому же это не связь переменных, а просто создание новой переменной с загрузкой а нее данных из data
Andrey
Если я верно понял код с телефона
Andrey
Если нужна реактивность, то нужен observer (паттерн).
Andrey
Либо хранить данные массива в data.js и экспортировать функции для работы с ними, при этом не экспортируя сами данные, а манипулируют ими внутри data.js
Олег
как в BrowserWindow получить данные запроса, сделанные в webview?
Максим
Максим
да и я уверен что там есть ipcRenderer
Anonymous
открываю несколько ссылок в одном окне через webview, сделал w = document.querySelector('webview'); w.addEventListener('console-message', function(e){})
Anonymous
но отслеживает только на первой ссылке
Anonymous
кто знает как сделать так что ды на нескольких ссылках сразу работало?
Андрей
Anonymous
Хелоу
Олег
Олег
еще вопрос
кто курсе, как отключить кэш электрона?
каталог который создается в %APPDATA%\<program-name>
Sergey
Правила также есть в описании группы
https://rudevs.network/SywJ4pUWm
スナイプ
А раз телега и так заблокирован в РФ зачем соблюдать последний пункт
Anonymous
Согласен, меняйте на украинское законодательство правила
Roman
а сажают все равно
Roman
Roman
))
Electron.js releases
v3.0.0-beta.1
https://github.com/electron/electron/releases/tag/v3.0.0-beta.1
v3.0.0-beta.1
Sergey
Sergey
Чёт рано
Женя
чего
Женя
ват
Roman
чтооооо
Женя
Ток месяц назад 2.0.2 было
Roman
заболели чтоли
Женя
чет ваще не понимаю что там глобально поменяли
Женя
втф
Женя
ай ладно, щас пойду обновлю свой петпроект до бетки
スナイプ
1111 issues. да чем они там занимаются ?
Władimir (Zae)
Władimir (Zae)
думаю критические уязвимости приоритетнее вообще всего
Władimir (Zae)
их может не быть в ишьюс думаю
スナイプ
Но все равно слишком много
Anonymous
Эмм, судя по логу коммитов там чисто bugfix должен был быть и то не так рано)
Anonymous
Думаю вот что еще включат в бетку:
https://github.com/electron/electron/pull/12477