上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

油猴脚本脚手架开发遇到的问题

[复制链接]
  • TA的每日心情
    无聊
    2023-11-2 17:37
  • 签到天数: 275 天

    [LV.8]以坛为家I

    113

    主题

    451

    回帖

    970

    积分

    荣誉开发者

    积分
    970

    荣誉开发者油中2周年卓越贡献生态建设者

    发表于 2023-4-8 09:52:06 | 显示全部楼层 | 阅读模式

    因为我用vite-plugin-monkey脚手架开发是没有遇到这个问题的,项目启动以后自动打开浏览器,安装脚本。(油猴脚本猫都可以)
    image.png

    image.png

    但是遇到一个项目不是用这个脚手架开发的,它的调试是通过项目启动以后通过dist会生成对应的脚本文件,但是我们需要手动把对应的文件新建一个脚本复制进去。
    require写上文件所在的电脑的目录。

    // @require file://E:\daimaxiangmu\vscode\sourceCode\next-translator/dist/userscript/b.user.js

    注意:一定要给油猴脚本或者是脚本猫开启允许访问本地文件,否则脚本运行有问题。同时这里require你不能通过启动服务的方式把文件地址放过来,这样会导致无法实时更新,这里一之gg说是缓存的问题。

    image.png

    读取本地文件也要开,道哥的文章:https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1550

    所以说有时候假如vite-plugin-monkey启动的项目默认不加载了,我们可以通过把它生成的dist文件下的user.js 通过require的方式引入应该也可以调试

    接脚本定制
    I frequently record, because want to leave something.
  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    293

    主题

    3903

    回帖

    3822

    积分

    管理员

    积分
    3822

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-4-8 15:01:31 | 显示全部楼层
    @require是有缓存的,但是tampermonkey的本地文件好像没有
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表