# 静态资源

有些内容不需要经过 `webpack` 模块化处理，则可以将这些内容放在 `public` 文件夹，构建后会直接复制到 `dist` 目录，所以你需要通过`BASE_URL`来引入它们。

### 在HTML模板中使用


在 `public/index.html` 中需要设置：

```html
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
```

### 在.vue 和 js 文件中使用

```vue
<template>
  <img :src="`${publicPath}my-image.png`">
</template>
<script>
export default {
  setup() {
    return {
      publicPath: process.env.BASE_URL
    }
  }
}
</script>
```

