yunsan-pc/public
崔方鑫 748deff833 init 2026-06-17 15:08:47 +08:00
..
data init 2026-06-17 15:08:47 +08:00
fonts init 2026-06-17 15:08:47 +08:00
imgs init 2026-06-17 15:08:47 +08:00
README.md init 2026-06-17 15:08:47 +08:00

README.md

Public 目录说明

此目录下的文件在构建时会原样复制到输出目录,可通过根路径直接访问。

目录结构

public/
├── imgs/           # 静态图片资源
│   ├── logo.png
│   ├── bg.jpg
│   └── icons/
├── js/             # 第三方JS库不通过npm管理的
│   └── external-lib.js
├── fonts/          # 字体文件
│   └── custom-font.ttf
└── data/           # 静态数据文件
    └── config.json

使用方式

在代码中直接通过根路径引用:

<!-- HTML中 -->
<img src="/imgs/logo.png" alt="logo">
<link rel="stylesheet" href="/fonts/font.css">

<!-- Vue模板中 -->
<img :src="'/imgs/logo.png'" alt="logo">

<!-- 获取数据 -->
fetch('/data/config.json')

注意事项

  1. 此目录下的文件不会被webpack/vite处理会直接复制
  2. 适合放置不需要构建处理的静态资源
  3. 大型图片、字体文件建议放这里