



理想是火,点燃熄灭的灯。
ViewUi的render 325
requestAnimationFrame详解 202
materialUi修改组件样式 336
发起一个网络请求中间发生的过程 263
原生dom拖拽改变位置 324
uni-app 安卓APP开发记录 292


由于mv2在2023年1月份就要被chrome浏览器全面抛弃
我们的插件的vue独立引入写法也无法支持支持了
原因参考之前写文章:chrome插件 manifest 2 to 3
所以大趋势之下,我们需要脚手架的帮助来升级mv3
还好的是别人已经开源了相关的库- vite-plugin-chrome-extension
这个库提供了很多可支持的写法(vue,react,ts,js)
以及其它相关的一些UI的引用
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
即可
明天更新
作者: Bill 本文地址: http://biaoblog.cn/info?id=1640855157006
版权声明: 本文为原创文章,版权归 biaoblog 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!
上一篇:vue3的一些内容
下一篇:vite 开发与学习