-
/开头的 url 不会被处理, 开发的时候,会从/会认为是public. build 之后仍然是/. -
相对路径 (点开头的)引入的静态文件,会被认为是模块依赖的, build 产生的 url, 由 Vite 配置决定.
-
~开头的 url 认为是模块请求, 类似import语法. Vite 提供了这种模块解析配置. Quasar 中,~是开箱即用的, 指向了 assets 路径. 可以用<img src="~assets/logo.png">方式引入.
技巧:
实际使用中, 项目的所有静态文件可以都放在 public 目录下, 然后用相对路径引入, 然后配置 vite 的 base 为 相对路径 ./. 这样不管服务器静态资源如何部署的, 采取相对路径都能确保静态资源的正确引入.











网友评论