我发现现有的辅助油猴脚本开发的体验都一言难尽
比如需要手动配置 UserScript ,我为什么不能自动配置自动在浏览器打开呢,配置更改的时候也自动在浏览器打开
还有 @require 的配置,我为什么不能在插件里配置库的 cdn 链接,然后自动注入 UserScript 。而且这个是随打包的版本确定的,不是静态的
还有开发时热重载的体验,我想要类似开发 vue/react 项目的正常体验,大多数操作只需要局部刷新,不需要刷新宿主页面
因此为了实现这些良好的体验,我开发了一个 vite 插件
https://github.com/lisonge/vite-plugin-monkey/blob/main/README_zh.md
得益于 vite 明确区分了 server 和 build 的良好架构,
只要稍做配置,你甚至能将现有的 vue/react 项目直接转成 油猴脚本
当然有什么用的不舒适的地方可以直接指出
比如需要手动配置 UserScript ,我为什么不能自动配置自动在浏览器打开呢,配置更改的时候也自动在浏览器打开
还有 @require 的配置,我为什么不能在插件里配置库的 cdn 链接,然后自动注入 UserScript 。而且这个是随打包的版本确定的,不是静态的
还有开发时热重载的体验,我想要类似开发 vue/react 项目的正常体验,大多数操作只需要局部刷新,不需要刷新宿主页面
因此为了实现这些良好的体验,我开发了一个 vite 插件
https://github.com/lisonge/vite-plugin-monkey/blob/main/README_zh.md
得益于 vite 明确区分了 server 和 build 的良好架构,
只要稍做配置,你甚至能将现有的 vue/react 项目直接转成 油猴脚本
当然有什么用的不舒适的地方可以直接指出
#base64