针对同一个网站的脚本功能比较多的话果然还是拆分成多个文件比较方便;
可参考 empty_def 组织你的初始模板,之后复制使用就好;
==UserScript== …… ==/UserScript==
部分写在src/__info.js
里;
userscript/empty_def:https://github.com/wdssmq/userscript/tree/master/empty_def
userscript/bilibili:https://github.com/wdssmq/userscript/tree/master/bilibili「历史原因,导出文件还是later.user.js
,要不要改呢」
B 币领取提醒:https://github.com/wdssmq/userscript/blob/master/bilibili/src/_bcoin.js「只是提醒,并不能自动领」
超级废话版说明:
「折腾」使用 rollup.js 模块化编写 GM 脚本_电脑网络_沉冰浮水:
https://www.wdssmq.com/post/20120627834.html
相关阅读:
打包工具 rollup.js 入门教程 - 阮一峰的网络日志:
1
autoxbc 2022-05-05 15:57:39 +08:00
我是另一种习惯,把所有网站的脚本放在同一个文件里,有一万两千行
|
3
lisongeee 2022-05-07 09:55:00 +08:00
|
4
wdssmq OP @lisongeee #3
2214962083/rollup-tampermonkey: rollup+typescript+vue+less to build tampermonkey scripts https://github.com/2214962083/rollup-tampermonkey 我了解过类似的项目,感觉过于复杂了,我的方案只需要一份 rollup.config.js 和若干 src/*.js 就可以,也适合把多个脚本项目塞进同一个 git 库里。。 |
5
lisongeee 2022-05-07 17:00:26 +08:00
@wdssmq
你想要的效果是多个脚本聚合在一个仓库,确实不适合用我这个单个的。但是我看你发的这个 https://github.com/2214962083/rollup-tampermonkey 开发体验明显没有 https://github.com/lisonge/vite-plugin-monkey.git 方便啊 |