Tauri — это набор инструментов, который помогает разработчикам создавать приложения для основных платформ с использованием HTML, CSS и JavaScript. Ядро построено на Rust и использует локальный экземпляр Webview2/WebKit.
1 ответ

Tauri: написать дочернему std в событии обратного вызова внутри окна

Я новичок в ржавчине, и у меня возникают проблемы с записью в стандартный поток порожденного процесса по результату события в окне с использованием структуры таури . Я могу писать на стандартный ввод процесса / сопутствующего элемента вне обратного …
23 июл '21 в 18:41
2 ответа

Бэкэнд-сервисы NeutralinoJS и Tauri

Я использую Electron много лет, и мне нравится тот факт, что я могу предоставить клиентское приложение, которое имеет множество серверных сервисов (подключения к базам данных и т. Д.), Которые могут быть объединены в dmg. Electron, однако, немного т…
02 авг '21 в 17:38
2 ответа

Визуализируйте тысячи / миллионы раз с помощью React и Tauri (ржавчина)

Я изучаю Rust. Я создаю настольное приложение, которое читает тысячи / миллион строк данных в файле csv, а затем передает их одну за другой с помощью таури. event. Результат: Rust без проблем прочитал файл (менее 5 секунд). Что касается внешнего инт…
17 авг '21 в 19:48
1 ответ

Невозможно использовать библиотеку в NW.js (и, следовательно, в Electron) - была скомпилирована для другой версии Node.js с использованием

Моя проблема в том, что я хочу импортировать эту библиотеку в настольное приложение на основе NW.js (шаблон здесь ). import Cap from 'cap-rbfork' //set on a vue.js view Когда я запускаю приложение, оно не загружает страницу, и я получаю эту ошибку в…
26 авг '21 в 16:16
1 ответ

Могу ли я сгенерировать Windows exe на Ubuntu dev env для разработки Tauri + Vue?

Я играю в разработку Tauri+Vue на Ubuntu. Я клонировал небольшой проект с https://github.com/DominusKelvin/nota-web, он создал 2 файла, как показано ниже, * /home / abc / nota-web / src-tauri / target / release / bundle / deb / nota_0.1.0_amd64.deb*…
13 сен '21 в 05:46
1 ответ

Как упаковать больше DLL в Tauri Bundle?

Я учусь играть в Tauri на Windows, и мне удалось создать файл пакета, который можно установить на другие новые машины, но мне не удалось запустить приложение. в конце концов я выяснил, что отсутствуют 3 библиотеки DLL: msvcp140.dll / vcruntime140.dl…
26 сен '21 в 09:58
1 ответ

Диалоговое окно Tauri JS API и модули уведомлений ничего не делают, возвращая null

В настоящее время я фреймворком знакомлюсь сTauri , разрабатывая небольшое настольное приложение. Большинство модулей Tauri JS API, которые я тестировал, до сих пор работали, за исключением модулей и notificationмодули. Когда любая из функций из dia…
23 окт '21 в 07:49
0 ответов

Как вызвать фиксированную версию webview2 от Таури?

Можно ли заставить Tauri использовать фиксированную версию webview2? Похоже, эта функциональность рассматривалась через конфигурацию сборщика Tauri (https://github.com/tauri-apps/tauri/issues/1378 )? Причина в том, что мы рассматриваем возможность п…
19 окт '21 в 17:55
1 ответ

Можно ли упростить понимание этого кода на Rust? [закрыто]

Я читаю этот код на Rust, и у меня едва хватает умственных способностей понять, что происходит со всеми мьютексами и дескрипторами. Чтобы осчастливить богов Rust, нужно много накладных расходов, и из-за этого сложно сосредоточиться на том, что на са…
22 ноя '21 в 12:34
0 ответов

Как написать код для подписи приложения Tauri для Windows

Я только что создал приложение tauri, и теперь мне интересно, как подписать код приложения tauri для Windows, в документации нет ничего о подписи Windows, она содержит сведения о подписи кода, специфичные для Mac.
29 окт '21 в 03:16
0 ответов

Как настроить установщик в таури

Я новичок в разработке tauri, есть ли способ настроить nsis(установщик), изменить значок приложения, окончательное изображение баннера и включить/отключить запуск приложения после установки приложения, как в конфигурации сборки electronic package.js…
10 окт '21 в 04:49
3 ответа

«несоответствующие типы ожидаемого типа модуля `()` найдено перечисление `Option<String>`» Ошибка при попытке прочитать содержимое файла с помощью Tauri

Я пытался использовать средство выбора файлов tauri, чтобы таким образом прочитать содержимое файла в Rust. fn open_file() -> Option<String> { let dialog_open_file = tauri::api::dialog::FileDialogBuilder::new(); dialog_open_file.pick_file(|…
23 май '22 в 06:01
1 ответ

Как создавать иконки с помощью tauricon?

Я тестирую Tauri для хобби-проекта, но застрял при попытке создать значок с помощью tauricon. После создания нового проекта с Svelte, который запустился, вот что попробовал: npm install @tauri-apps/tauricon npm audit fix --force npx @tauri-apps/taur…
02 июн '22 в 12:32
0 ответов

Socket.io не отправляет сообщения на локальной машине

я использовал socket io для своего приложения tauri, и это не сработало. Я клонировал официальный репозиторий примеров , но он все равно не работал. когда я размещал его на повторе, он работал, когда я размещал его на своем локальном компьютере, он …
29 май '22 в 11:06
1 ответ

Использование Svelte, Fable и Tauri

Я создаю приложение Tauri, которое использует Fable для компиляции F# в JS. И я тоже хочу использовать с ним Svelte. До сих пор я скомпилировал свой файл F# в .jsфайл. я создал .svelteфайл со следующим содержимым (с именем App.svelte) <script>…
11 май '22 в 03:36
1 ответ

Можно ли сохранить глобальную переменную `window.__TAURI__` после возврата со страницы аутентификации?

Я использую Tauri в корпоративной среде с единым входом. Когда я обслуживаю свою веб-страницу, она перенаправляется на страницу аутентификации, а затем перенаправляется на мой исходный URL-адрес. У меня есть withGlobalTauriустановлен в true, но wind…
22 апр '22 в 16:20
0 ответов

Проблема с запуском функции на языке программирования Rust Tauri

У меня есть функция, которая печатает миди-сообщение. Проблема заключается в том, что при использовании с Tauri функция запускает попытку построчно, и это не позволяет функции печатать миди-сообщение. Если я запускаю функцию в приложении Plan Rust, …
27 мар '22 в 01:42
2 ответа

Tauri Rust Invoke и возврат к задачам внешнего интерфейса

Я вызвал функцию из моего интерфейса в мой бэкэнд. Это работает, однако я хочу вернуть результаты обратно во внешний интерфейс, и все, что я получаю, равно нулю #[tauri::command] fn get_midi_device_list() { // "Hello from Rust!".into() println!("Sys…
25 мар '22 в 02:56
1 ответ

Ожидается несовпадение типов Rust(), найдена структура `Enumerate

Я пытаюсь вернуть данные из coremidi, которые представляют собой список имен устройств midi. Я не уверен, в каком формате он находится. Если это невозможно, я пытаюсь вернуть каждое имя в цикле for. Я продолжаю получать несоответствующие типы. #![cf…
25 мар '22 в 06:16
0 ответов

Откройте новую консольную программу с содержимым внутри в приложении с помощью #![windows_subsystem = "windows"]

Моя основная программа - это приложение для Windows tauri, поэтому мне приходится скрывать консоль. Однако я хочу открыть другую консольную программу, написанную на другом языке. Я могу сделать это с помощью этого кода: Command::new("mysecondapp.exe…
27 май '22 в 18:00