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 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!

相关文章
|
3月前
|
资源调度 JavaScript 前端开发
【vue】vue-cli版本选择和比较(vue-cli3.0新版本如何创建项目)
【vue】vue-cli版本选择和比较(vue-cli3.0新版本如何创建项目)
41 1
|
4天前
|
Web App开发
Chrome 126版本 打印预览失败 #85
Chrome 126版中出现了打印预览功能失效的问题(#85)。目前有两种解决方案:一是在chrome.exe目录为“ALL APPLICATION PACKAGES”用户组设置适当权限;二是等待内核修复,或通过添加启动参数"--disable-features=PrintCompositorLPAC"来暂时解决此问题。
|
10天前
|
JavaScript 前端开发 API
一个非常 nb 的 Vue 组件 (含Vue3版本)
一个非常 nb 的 Vue 组件 (含Vue3版本)
|
3天前
|
JavaScript
如何查看Vue使用的版本
这篇文章介绍了如何在项目中查看Vue及其相关库的版本信息,比如element-ui和element-china-area-data。要查看Vue的版本,需要查看项目中的`package.json`文件,在`dependencies`部分可以找到Vue的版本号。如果需要查询不同版本的兼容性,可以访问相应的官方文档或资源网站。
|
8天前
|
Web App开发 资源调度 JavaScript
Chrome 安装 Vue Devtools 调试工具
Chrome 安装 Vue Devtools 调试工具
10 0
|
2月前
|
JavaScript Apache
Vue升级及版本不匹配解决_Vue packages version mismatch:
Vue升级及版本不匹配解决_Vue packages version mismatch:
31 1
|
1月前
|
Web App开发 JavaScript 开发者
谷歌浏览器chrome安装vue调试插件Vue-Devtools
谷歌浏览器chrome安装vue调试插件Vue-Devtools
45 0
|
3月前
|
Web App开发 网络安全 Windows
Chrome版本太旧,无法访问此网站www.google.com 的响应时间过长
Chrome版本太旧,无法访问此网站www.google.com 的响应时间过长
74 1
|
2月前
|
Web App开发 JavaScript
使用CRXjs、Vite、Vue 开发 Chrome 多页面插件,手动配置 vite.config.ts 和 manifest.json 文件
使用CRXjs、Vite、Vue 开发 Chrome 多页面插件,手动配置 vite.config.ts 和 manifest.json 文件
76 0
|
3月前
|
JavaScript 前端开发 API
Vue 2 vs Vue 3:开发者之争,究竟选择哪个版本?
Vue 2 vs Vue 3:开发者之争,究竟选择哪个版本?
262 1