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

关于油猴多脚本开发的一些疑问 ( vite-plugin-monkey)

[复制链接]
  • TA的每日心情
    开心
    2024-1-27 11:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    15

    回帖

    39

    积分

    助理工程师

    积分
    39
    发表于 2024-4-19 15:46:32 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

    哥哥们,在进行脚本编写的时候是更倾向于单页面开发还是工程化管理呢。由于之前写的脚本比较简单。随着功能的增加。一个js文件下面塞的东西越来越多。所以打算寻找适合自己的解决方案。

    因此在站内发现了一篇文章:一种很新的脚本开发方式——Selector HMR ?!~~ 于是决定尝试一下,( vite-plugin-monkey)初次试用之下。感觉还不错,可是也遇到了新手常见的一些问题:

    1. 多脚本开发

      1. 如何将src里的两个文件都打包在dist文件夹

      image.png

    export default defineConfig({
      plugins: [
        monkey(
          {
            entry: "src/main.js",
            userscript: {
              match: ["https://www.baidu.com/"],
              name: "百度一下",
            },
            build: {
              outDir: "dist",
              assetsDir: "static",
              fileName: "main.user.js",
            },
          },
          // 希望将src/main2.js文件在dist下面也打包出来,不知道怎么配置,以下配置并未生效~~~~
          {
            entry: "src/main2.js",
            userscript: {
              match: ["https://www.google.com/"],
              name: "google一下",
            },
            build: {
              outDir: "dist",
              assetsDir: "static",
              fileName: "main2.user.js",
            },
          }
        ),
      ],
    });
    1. 每次配置的更改,都会触发油猴或者脚本猫的新增或修改。油猴还好。脚本猫并不需要这个,能不能关闭。

    希望有用过的GG能不吝赐教,或者有更好的工具推荐也行。

    最佳答案

    查看完整内容

    好奇为什么不直接在 https://github.com/lisonge/vite-plugin-monkey/issues 搜索相关的关键字 https://github.com/lisonge/vite-plugin-monkey/issues/82

    该用户从未签到

    0

    主题

    60

    回帖

    89

    积分

    初级工程师

    积分
    89
    发表于 2024-4-19 15:46:33 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-27 11:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    15

    回帖

    39

    积分

    助理工程师

    积分
    39
    发表于 2024-4-19 17:09:27 | 显示全部楼层
    shabby 发表于 2024-4-19 15:54
    好奇为什么不直接在 https://github.com/lisonge/vite-plugin-monkey/issues 搜索相关的关键字

    https://gi ...

    gg ,在麻烦你一下,我按照他说的。同目录下添加了vite.confit.xx.js 结果报错:RollupError: Could not resolve entry module "index.html".  查找了很多帖子。说配置build。但是并不行。能不能告诉我怎么解决
    回复

    使用道具 举报

    发表回复

    本版积分规则

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