将vue发到tauri上npm run tauri dev
启动后的后台api的请求地址是http://ip:port/xxx
为啥npm run tauri build
打包后变成了http://tauri.localhost:port/xxx
tauri.conf.json
"tauri": { "allowlist": { "all": true, "http": { "all": true, "request": true, "scope": [ "http://192.168.0.101:18088/*" ] } }, "bundle": { "active": true, "category": "DeveloperTool", "copyright": "", "deb": { "depends": [] }, "externalBin": [], "icon": [ "icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", "icons/icon.ico" ], "identifier": "com.tauri.build", "longDescription": "", "macOS": { "entitlements": null, "exceptionDomain": "", "frameworks": [], "providerShortName": null, "signingIdentity": null }, "resources": [], "shortDescription": "", "targets": "all", "windows": { "certificateThumbprint": null, "digestAlgorithm": "sha256", "timestampUrl": "" } }, "security": { "dangerousUseHttpScheme": true }, "updater": { "active": false }, "windows": [ { "fullscreen": false, "height": 600, "resizable": true, "title": "vue-admin-template", "width": 1200 } ] }
这个问题可能是因为 Tauri 在处理路由和 URL 时默认使用了 tauri.localhost
作为其域名。这主要是为了在开发过程中提供便利,因为你可以直接在浏览器中打开你的应用,而不需要进行任何配置。
在你的情况下,你可能希望所有的请求都使用相对路径,即从 /xxx
开始,而不是完整的 http://tauri.localhost:port/xxx
。
在 tauri.conf.json
文件中,你应该设置你的路由规则。Tauri 允许你定义一个 routes
对象来自定义你的路由。例如:
"routes": { "/api": "/xxx"}
这将使所有以 /api
开头的请求都被重定向到 /xxx
。当然,你需要根据你的实际需求来设置这个对象。例如,如果你需要为不同的后端服务定义不同的路由,你可能需要定义一个更复杂的对象。
注意:这个设置只对开发环境有效,npm run tauri build
构建的生产环境配置会被忽略。在生产环境中,你应该在前端代码中处理 API 请求的 URL。
项目用的 vue3+vite,包管理器 pnpm,执行 pnpm build。 生成的js为啥把路由劝返回出来了。被检测存在系统路径信息泄露,怎么解决呢 vite配置文件build部分: build生成的js文件:
本文向大家介绍怎么修改vue打包后生成文件路径?相关面试题,主要包含被问及怎么修改vue打包后生成文件路径?时的应答技巧和注意事项,需要的朋友参考一下 webpack:output.path vue-cli3: outputDir
const { FtpUpload } = require('ftp-upload') console.log(FtpUpload, 'FtpUpload'); 如果转换成import 会报 EE TypeError: EE is not a constructor 本地命令启动没有问题 "dev:app": "esno ./build/script/startElectron.ts --env=
官方路由 对于大多数单页面应用,都推荐使用官方支持的vue-router库。更多细节可以看vue-router文档。 从零开始简单的路由 如果只需要非常简单的路由而不需要引入整个路由库,可以动态渲染一个页面级的组件像这样: const NotFound = { template: '<p>Page not found</p>' } const Home = { template: '<p>home
想用vue写一个h5的app,直接用脚手架创建一个空项目,写完之后打包好,在hbuilder中新建一个h5+的空项目,将打包好的dist丢到里面再进行配置打包成apk,这样做能成功?图片.png 无,空想阶段
Vite + Vue3 + Electron 打包后静态资源路径错误 图片 src 如果是动态拼接的话,路径指向会出现问题 第一个路径不正确:file:///G:/vite.svg 第二个路径为:file:///G:/vite-electron/release/win-unpacked/resources/app.asar/dist/vite.svg 还有这种字体文件导入也会出现问题,类似上面直接