reactjs 有没有办法在开发过程中不在localhost上托管Web应用程序?

c7rzv4ha  于 5个月前  发布在  React
关注(0)|答案(1)|浏览(77)

上下文

我使用ReactJS和Vite作为前端和this文档作为参考来设置一个基本的Tauri应用程序。
每当我跑步时,

npm run tauri dev

字符串
Vite start在本地主机上沿着了Tauri的构建版本。

期望值

我期待着一种方法来阻止维特从创建只是金牛座建设应该运行。
我知道在为应用程序创建发布版本时不会出现这个问题,但是在开发过程中有什么方法可以避免这个问题吗

5jvtdoz2

5jvtdoz21#

你有没有试过只运行生 rust 的部分通过:

cd src-tauri
cargo run

字符串
你将看到cargo编译并运行dev版本:

Compiling tauri-app v0.0.0 (~/tauri-app/src-tauri)
    Finished dev [unoptimized + debuginfo] target(s) in 1.54s
     Running `target/debug/tauri-app`


如果你需要运行vite或任何其他会监听dev上1420端口的构建系统,那么你可以通过以下方式单独运行:

npm run dev


如果你想指定不同的ip或port,你可以编辑vite.config.ts,如下所示:

...
server: {
    host: external ? await internalIpV4() : "0.0.0.0",
    port: 1420,
    hmr: mobile
      ? {
          protocol: "ws",
          host: await internalIpV4(),
          port: 1421,
        }
      : undefined,
    strictPort: true,
  },
...

相关问题