当前位置: 首页 > 知识库问答 >
问题:

uni-app - uni app打包后,css资源不存在,不想引入,怎么解决 ?

寿亦
2024-01-05

uni-app写H5,打包,放到webview环境下,会出现css资源不存在的问题。

设置为"base": "/h5/", 打包后出现了<link rel="stylesheet" href="/h5/assets/uni.32b16139.css">, 而这个css找不到

希望获得结果:不要引入不存在的css文件

共有1个答案

张瀚漠
2024-01-05

是不是把h5项目放到二级目录下了?

如果是的话,可以修改 public 配置项,调整为 ./ 就可以了。
如果不是的话,得看发起的请求URL是什么。不过一般都是二级目录的问题。


Edit

哦,uni-app 中不支持在 vue.config.js 中配置 publicPath
请在 manifest.json -> h5 -> router -> base 中配置。

参考文档

#base 应用基础路径 - manifest.json 应用配置 | uni-app官网

 类似资料:
  • 我使用SpringBootMaven插件将应用程序打包为jar文件。 它可以在Itellij IDE中找到直接运行的资源文件,但之后找不到资源文件,显示错误为: JAVA木卫一。FileNotFoundException:类路径资源[jmxremote.password]无法解析为绝对文件路径,因为它不位于文件系统:jar:file:/home/XXX/target/yyyy中。罐子/BOOT-I

  • config.js里怎么配置,配置好后又怎么知道打的包是开发环境的包还是生产环境的包? app是不是不能打包?有人试过么?

  • 代码里一直提示, 项目技术栈:uniapp+vue3+ts+vite

  • uniapp打包的APP有哪些? 有没有一些知名的?想看看效果

  • 请教Webpack打包后找不到资源? 入口文件如下: 打包在lib目录,如下: 入口文件index_bundle.js在package.json中设置main指向./lib/index_bundle.js就好了 但是874.index_bundle.js这个文件就找不到了,提示如下 于是我去查了下,说是要设置homepage 但是无论我是设置./lib/还是设置.,都不对 于是我想是不是要将hom

  • 在我的Qt Android(5.6,最新SDK和NDK 10d)应用程序中,由于targetApi 26,我需要在运行时请求权限。从谷歌文档中,我发现我必须这样做: 这是我的身材。格拉德尔: 但我得到了一个错误:打包android。支持v4.app不存在。我还试图找到android-support-v4。jar在我的工作站上,但没有成功。正在添加 从这里开始没有任何区别。 一件重要的事情:我的项目