---
inclusion: manual
---
# Plasmo 框架技术说明
## 1️⃣ 框架定位
Plasmo 是一个 Chrome 扩展开发框架,核心价值是:**让你用写 React 项目的方式来写 Chrome 插件**。
它帮你处理了:
- manifest.json 自动生成(不用手写)
- TypeScript/React 编译打包(内置,不用配 webpack)
- Content Script 样式隔离(Shadow DOM)
- 开发时热更新(改代码自动刷新扩展)
## 3️⃣ 文件后缀规则
跟目录无关,跟内容有关:
| 后缀 | 能写 HTML 标签(JSX)吗 | 用途 |
|------|------------------------|------|
| `.ts` | ❌ 不能 | 纯逻辑、工具函数、类型定义 |
| `.tsx` | ✅ 能 | 任何需要写 `
`、`