lisonge / vite-plugin-monkey

A vite plugin server and build your.user.js for userscript engine like Tampermonkey, Violentmonkey, Greasemonkey, ScriptCat
MIT License
1.31k stars 70 forks source link

关于vite-plugin-monkey的启动实时更新的模式是如何实现的 #71

Closed duoluodexiaoxiaoyuan closed 1 year ago

duoluodexiaoxiaoyuan commented 1 year ago

因为之前一直都是用的大佬的脚手架搭建的项目,当我项目启动以后默认就会打包浏览器加载脚本实时更新。很方便。

但是我昨天在搞一个github的项目,集成了插件和脚本,因为使用的是deno+preact,关于脚本启动我不太清楚,但是是通过启动以后也是把dist目录下面的user.js手动复制到脚本里面,但是是通过 // @require file://E:\daimaxiangmu\vscode\sourceCode\next-translator/dist/userscript/b.user.js (踩坑,必须设置油猴允许访问本地文件,同时通过启动server(require url地址)这种情况做不到实时更新,好像是require有缓存。

同时还遇到了这个项目脚本启动请求跨域,还没有解决 来实现的,所以我好奇大佬的脚手架这块是如何设计的,似乎你那个就不需要。