Tauri 前端服务器未启动

问题描述 投票:0回答:2

我最近一直在使用 Tauri 进行个人项目,我正在两台不同的计算机上处理该项目,因为如果我在外面,我会尝试在业余时间从我的笔记本电脑上处理它,而当我在外面时,我会尝试在我的台式机上处理它家。我从笔记本电脑克隆了 git 存储库,它工作得很好,但如果我尝试从桌面再次运行它(在提取项目更新后),就会发生这种情况:

Error

如果我尝试从我的笔记本电脑运行该项目,它仍然可以工作,代码或任何内容都没有更改,我检查过并且端口没有被使用。

我用来运行项目的命令是网站上提供的命令:

npm run tauri dev

有谁知道为什么会发生这种情况或如何解决这个问题?

rust tauri
2个回答
2
投票

我刚刚遇到了同样的问题。

事实证明,tauri.conf.json 中的“devPath”与 npm run 实际给我的内容不匹配。完整的输出消息如下所示:

  VITE v4.1.4  ready in 682 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
        Warn Waiting for your frontend dev server to start on http://127.0.0.1:5173/...
        Warn Waiting for your frontend dev server to start on http://127.0.0.1:5173/...
        Warn Waiting for your frontend dev server to start on http://127.0.0.1:5173/...

在我的例子中,本地服务器是 localhost,但 tauri 期望的是 127.0.0.1

要解决此问题,请编辑 tauri.conf.json:

  "build": {
    "beforeBuildCommand": "npm run build",
    "beforeDevCommand": "npm run dev",
    "devPath": "http://127.0.0.1:5173", // change to http://localhost:5173
    "distDir": "../build"
  },

0
投票

我的例子是节点版本。 我有节点 v14 并更新到 v20.12.2 并且它可以工作!

© www.soinside.com 2019 - 2024. All rights reserved.