跳到主要内容

Plasmo

Plasmo 适合放在浏览器扩展开发这条线上看。它的价值不在于“又一个 React 框架”,而在于把扩展项目里原本零散又容易出错的工程细节先收好了。

它主要在解决什么

浏览器扩展开发和普通前端项目不太一样,会多出这些层:

  • popup
  • options page
  • background
  • content script
  • manifest
  • 多浏览器兼容

Plasmo 把这套东西整理成了更顺手的工程入口。

适合什么场景

  • 做 Chrome / Edge / Firefox 扩展
  • 团队更熟 React 和现代前端工程链
  • 希望减少手写 manifest 和多入口构建的负担