9月 21, 2020 Webpack
### 什麼是 favicon.ico

favicon 是網站的圖案,在使用 Chrome 的情況下,favicon.ico 會顯示在 chrome tab 上。

![](https://cdn.19site.net/files/de/46/de466ced-d65b-4441-894a-ddace3bc42ec.png '19Site 使用了 19 字樣的 icon')

在網路上有很多不同的網站可以將 png 變成為 ico 檔案。我們只需要把喜歡的圖片使用這些工具變為 ico 檔案就可以直接使用。

### 使用 HTMLWebpackPlugin

在使用 webpack 時,我們可能要使用到 HTMLWebpackPlugin 來建立 html 的進入點 (特別是 react js)。我們可以通過設定 HTMLWebpackPlugin 的參數來設定 favicon。

```js
new HtmlWebpackPlugin({
	favicon: Path.join(__dirname, 'src', 'favicon.ico')
})
```

有關更多的使用方法,可以去 plugin 的官方 github 去查看 :

https://github.com/jantimon/html-webpack-plugin
過去文章
2025 (9)
4 (5)
3 (1)
2 (3)
2024 (25)
11 (3)
10 (3)
9 (1)
3 (18)
2022 (6)
10 (1)
6 (2)
5 (1)
3 (1)
1 (1)
2021 (21)
11 (7)
7 (1)
6 (2)
5 (2)
4 (6)
3 (2)
2 (1)
2020 (92)
12 (1)
11 (2)
10 (4)
9 (10)
8 (5)
7 (1)
6 (3)
5 (1)
4 (4)
3 (25)
2 (7)
1 (29)
2019 (57)
12 (25)
11 (7)
9 (25)