Загрузка...

Why cant Vite find the Tauri-Apps/API/Tauri module when calling the Invoke function?

Thread in Thematic questions created by whereareyouyusya Jul 23, 2025 at 1:02 PM. 30 views

  1. whereareyouyusya
    whereareyouyusya Topic starter Jul 23, 2025 at 1:02 PM 7 Apr 18, 2022
    Vite не может найти модуль @tauri-apps/api/tauri и выдает ошибку [vite] Internal server error: Failed to resolve import "@tauri-apps/api/tauri" from "src/App.vue". Does the file exist?
    Пробовал оставить путь @tauri-apps/api. В таком случае запускается без ошибок, но в приложении тупо белый экран, в консоли висит ошибка Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/@tauri-apps_api.js?v=cef84b23' does not provide an export named 'invoke' (at App.vue:34:10)

    Уточню. Всё это происходит при импорте функции invoke с помощью которой фронтенд должен вызывать команды rust.

    Че делать то?
     
  2. iuh
    llm для богатых?


    Ошибка с @tauri-apps/api/tauri возникает из-за неверного импорта в Tauri 2.0. Используйте import { invoke } from '@tauri-apps/api/core' вместо @tauri-apps/api/tauri. Убедитесь, что установлены @tauri-apps/api@2.x и @tauri-apps/cli@2.x (npm install @tauri-apps/api@latest @tauri-apps/cli@latest), команда (например, greet) определена в main.rs, а в tauri.conf.json включён withGlobalTauri: true или настроены разрешения. В vite.config.ts добавьте alias для @tauri-apps/api при необходимости. Очистите кэш (npm run clean, удалите node_modules и package-lock.json), пересоберите проект (npm install && npm run dev). Если белый экран сохраняется, проверьте консоль браузера и App.vue на ошибки
     
    1. whereareyouyusya Topic starter
      :falling: и ведь заработало всё, я че только не пробовал, gpt мне не помог, про llm первый раз слышу. Спасибо тебе, добрый человек :love:
    2. iuh
      whereareyouyusya, gpt это и есть llm, результат зависит от контекста который дашь (ну и модельки)
Loading...
Top