扩展图标
Plasmo 框架会自动为构建的包生成较小分辨率的图标版本。因此,你只需要专注于高保真版本即可!
默认情况下,Plasmo 会读取 assets/icon.png 文件作为扩展图标。可选地,你可以使用以下名称代替 icon:
| icon512 | icon-512 | icon-512x512 | icon1024 | icon-1024 | icon-1024x1024 |
|---|
这些替代名称有助于明确原始图标的尺寸。但是,Plasmo 只会选择一个文件。
👉
确保你的图标文件位于 assets 目录中,并且是一个带有 .png 扩展名的 PNG 文件。
开发模式图标
在 开发模式 中,Plasmo 会将图标转换为灰度以帮助区分它与生产包:
![]()
自定义开发模式图标
如果你不希望使用默认的灰度行为,可以在 assets 目录中放置一个名为 icon.development.png 的文件。Plasmo 在开发模式下将使用此文件而不是 icon.png 文件。
标签特定图标
要为特定的 构建标签 使用不同的图标,请按以下方式命名你的图标文件:
icon.<tag>.pngicon.<tag>.<NODE_ENV>.png
图标尺寸
Plasmo 生成以下图标尺寸(以 px 为单位):
| 16x16 | 48x48 | 64x64 | 32x32 | 128x128 |
|---|
你可以通过在 assets 目录中放置以下文件来覆盖特定尺寸:
| 基础 | 环境特定 |
|---|---|
icon<size>.png | icon<size>.<NODE_ENV>.png |
icon-<size>.png | icon-<size>.<NODE_ENV>.png |
icon-<size>x<size>.png | icon-<size>x<size>.<NODE_ENV>.png |