小编tes*_*low的帖子

如何解决 tauri 中窗口未定义时的问题?

我是 tauri 的新人,我遇到了从 @tauri-apps/api 获取数据的问题。

"@tauri-apps/api": "^1.1.0",
"@tauri-apps/cli": "^1.1.1"
Run Code Online (Sandbox Code Playgroud)

这是我的反应代码如下:

/index.jsx

import {getTauriVersion} from "@tauri-apps/api/app"
function App() {
   const func = async () => {
       const res = await getTauriVersion()
       return res    
   }
   return (<></>)
}
Run Code Online (Sandbox Code Playgroud)

这是我的 tauri.conf.json

{
   "build": {
    "beforeDevCommand": "npm run dev",
    "beforeBuildCommand": "npm run build",
    "devPath": "http://localhost:1420",
    "distDir": "../dist",
    "withGlobalTauri": true
  },
  ...
  "tauri": {
     "allowList": {"all": true}
  }
}
Run Code Online (Sandbox Code Playgroud)

错误是:

Uncaught (in promise) TypeError: window.__TAURI_IPC__ is not a function
unhandledRejection: ReferenceError: window is not defined …
Run Code Online (Sandbox Code Playgroud)

javascript tauri

6
推荐指数
1
解决办法
4470
查看次数

标签 统计

javascript ×1

tauri ×1