vite-plugin-chrome-extension(Vue版本)

简介: vite-plugin-chrome-extension(Vue版本)

由于mv2在2023年1月份就要被chrome浏览器全面抛弃

我们的插件的vue独立引入写法也无法支持支持了

原因参考之前写文章:chrome插件 manifest 2 to 3

所以大趋势之下,我们需要脚手架的帮助来升级mv3

还好的是别人已经开源了相关的库- vite-plugin-chrome-extension

这个库提供了很多可支持的写法(vue,react,ts,js)

以及其它相关的一些UI的引用

先以搭建vue+element plus
(vite只支持vue3.0,所以elementUI也需要配套的变成element plus)
1.初始化项目:

npm init -y projectName
复制代码
然后根据下面的package.json文件下载相关依赖:npm i

{
"name": "vue-content-scripts",
"version": "0.0.1",
"scripts": {

"dev": "vite build --mode developmemnt",
"build": "vite build",
"build:watch": "nodemon --watch src --exec npm run build --ext \"ts,vue\"",
"serve": "vite preview"

},
"dependencies": {

"element-plus": "^1.0.2-beta.40",
"vue": "^3.0.5"

},
"devDependencies": {

"@vitejs/plugin-vue": "^1.2.1",
"@vue/compiler-sfc": "^3.0.5",
"nodemon": "^2.0.15",
"rollup-plugin-probe": "0.0.3",
"typescript": "^4.1.3",
"vite": "^2.1.5",
"vite-plugin-chrome-extension": "^0.0.7",
"vue-tsc": "^0.0.24"

}
}

复制代码
其中的build:watch 是在开发的时候需要监听文件的变化 随时来重新自动build

然后浏览器那边reload文件方便而添加的

"build:watch": "nodemon --watch src --exec npm run build --ext \"ts,vue\"",
复制代码
基础工作完成之后,直接去vite-plugin-chrome-extension的库里面找到对应的示例:vue-element

文件目录直接复制过来

开发时执行:npm run build:watch

打包时执行:npm run build

即可

React 版本搭建
明天更新

作者: Bill 本文地址: http://biaoblog.cn/info?id=1640855157006

版权声明: 本文为原创文章,版权归 biaoblog 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!

相关文章
|
8月前
|
资源调度 JavaScript 前端开发
【vue】vue-cli版本选择和比较(vue-cli3.0新版本如何创建项目)
【vue】vue-cli版本选择和比较(vue-cli3.0新版本如何创建项目)
81 1
|
3月前
|
JavaScript 数据可视化
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
这篇文章介绍了如何使用vue-cli 2和3版本来创建Vue项目,并详细说明了两者之间的主要区别。
130 5
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
|
2月前
|
JavaScript 索引
Vue 3.x 版本中双向数据绑定的底层实现有哪些变化
从Vue 2.x的`Object.defineProperty`到Vue 3.x的`Proxy`,实现了更高效的数据劫持与响应式处理。`Proxy`不仅能够代理整个对象,动态响应属性的增删,还优化了嵌套对象的处理和依赖追踪,减少了不必要的视图更新,提升了性能。同时,Vue 3.x对数组的响应式处理也更加灵活,简化了开发流程。
|
3月前
|
JavaScript 数据可视化
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
这篇文章详细介绍了Vue CLI 3版本创建项目时的Runtime-Compiler和Runtime-only两种模式的区别、Vue程序的运行过程、render函数的使用、eslint的关闭方法,以及Vue CLI 2和3版本配置文件的不同和脚手架3版本创建项目的配置文件配置方法。
156 3
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
|
3月前
|
Web App开发 JSON JavaScript
vue学习:chrome 中 vuetools 开发插件 的下载、安装
这篇文章介绍了如何在Chrome浏览器中下载、安装并测试Vue.js开发插件——vue-devtools。
443 0
vue学习:chrome 中 vuetools 开发插件 的下载、安装
|
3月前
|
JavaScript API 开发工具
vue2和vue3版本区别
【10月更文挑战第4天】
|
5月前
|
Web App开发
Chrome 126版本 打印预览失败 #85
Chrome 126版中出现了打印预览功能失效的问题(#85)。目前有两种解决方案:一是在chrome.exe目录为“ALL APPLICATION PACKAGES”用户组设置适当权限;二是等待内核修复,或通过添加启动参数"--disable-features=PrintCompositorLPAC"来暂时解决此问题。
753 1
|
5月前
|
JavaScript 前端开发 API
一个非常 nb 的 Vue 组件 (含Vue3版本)
一个非常 nb 的 Vue 组件 (含Vue3版本)
|
5月前
|
JavaScript
如何查看Vue使用的版本
这篇文章介绍了如何在项目中查看Vue及其相关库的版本信息,比如element-ui和element-china-area-data。要查看Vue的版本,需要查看项目中的`package.json`文件,在`dependencies`部分可以找到Vue的版本号。如果需要查询不同版本的兼容性,可以访问相应的官方文档或资源网站。
|
5月前
|
Web App开发 资源调度 JavaScript
Chrome 安装 Vue Devtools 调试工具
Chrome 安装 Vue Devtools 调试工具
49 0

热门文章

最新文章