返回

以 Vite + Vue Next 开发 Chrome 插件的奇妙之旅

前端

  1. Chrome 插件开发的新时代

以前,想要开发 Chrome 插件,往往需要使用 jQuery 或其他重量级库。但现在,Vite + Vue Next 的出现,为我们带来了一个全新的选择。

Vite 是一个轻量级的前端构建工具,而 Vue Next 则是流行的 Vue.js 框架的下一代版本。它们都以速度和灵活性著称,非常适合开发 Chrome 插件。

2. Vite + Vue Next 的优势

使用 Vite + Vue Next 开发 Chrome 插件,可以享受到很多优势。比如:

  • 速度快: Vite 速度非常快,可以快速地构建和热重载应用程序。这使得开发过程更加高效和流畅。
  • 灵活性: Vite 和 Vue Next 都非常灵活,可以轻松地根据项目需要进行调整。
  • 社区支持: Vite 和 Vue Next 都拥有活跃的社区,可以提供帮助和支持。

3. 开发步骤

开发 Chrome 插件的步骤非常简单:

  1. 安装 Vite 和 Vue Next

使用以下命令安装 Vite 和 Vue Next:

npm install vite vue@next
  1. 创建项目

使用以下命令创建项目:

vite create my-chrome-extension
  1. 添加 Vue Next

在项目中添加 Vue Next:

npm install -D vue-next

然后在 vite.config.js 中添加以下配置:

export default defineConfig({
  plugins: [vue({
    template: {
      compilerOptions: {
        // ...
      }
    }
  })]
})
  1. 添加 Chrome 插件清单

在项目中添加 Chrome 插件清单:

{
  "manifest_version": 3,
  "name": "My Chrome Extension",
  "version": "1.0.0",
  "permissions": ["tabs"],
  "content_scripts": [
    {
      "matches": ["https://*/*"],
      "js": ["content-script.js"]
    }
  ]
}
  1. 添加内容脚本

在项目中添加内容脚本:

console.log("Hello from the content script!");
  1. 构建项目

使用以下命令构建项目:

npm run build
  1. 加载插件

在 Chrome 浏览器中加载插件:

  1. 打开 Chrome 浏览器的扩展程序页面。

  2. 点击 "加载已解压的扩展程序"。

  3. 选择构建后的项目文件夹。

  4. 测试插件

在 Chrome 浏览器中访问任何网站,应该可以看到插件的内容脚本打印到控制台。

4. 结语

Vite + Vue Next 是开发 Chrome 插件的理想选择。它们快速、灵活、易于使用,并且拥有活跃的社区支持。如果你想开发 Chrome 插件,不妨尝试一下 Vite + Vue Next。