uuorz 发表于 2024-4-19 15:46:32

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

>哥哥们,在进行脚本编写的时候是更倾向于单页面开发还是工程化管理呢。由于之前写的脚本比较简单。随着功能的增加。一个js文件下面塞的东西越来越多。所以打算寻找适合自己的解决方案。
>
> 因此在站内发现了一篇文章:[一种很新的脚本开发方式——Selector HMR ?!](https://bbs.tampermonkey.net.cn/thread-5575-1-1.html)~~   于是决定尝试一下,([ vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey))初次试用之下。感觉还不错,可是也遇到了新手常见的一些问题:

1. 多脚本开发
    1. 如何将src里的两个文件都打包在dist文件夹

    !(data/attachment/forum/202404/19/153803nt5sj2qwjs5ifa5f.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",
      },
      }
    ),
],
});
```

2. 每次配置的更改,都会触发油猴或者脚本猫的新增或修改。油猴还好。脚本猫并不需要这个,能不能关闭。


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

shabby 发表于 2024-4-19 15:46:33

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

https://github.com/lisonge/vite-plugin-monkey/issues/82

uuorz 发表于 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。但是并不行。能不能告诉我怎么解决
页: [1]
查看完整版本: 关于油猴多脚本开发的一些疑问 ( vite-plugin-monkey)