lisonge / vite-plugin-monkey

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

能否支持多个脚本同时开发? #106

Closed looch closed 1 year ago

looch commented 1 year ago

通常用户脚本都比较小,在一个目录里同时管理多个脚本是常见的开发方式。

lisonge commented 1 year ago

在一个 vite 实例里开发多个脚本,这个是不支持的,因为每个脚本的名称和 grant 以及依赖库都不一样

但是每个脚本其实就是一个项目/包,在一个仓库管理多个项目可以使用 pnpm monorepo

当前项目就是一个简单的 pnpm+monorepo,所有示例脚本都在 playground,它们可以共用 workspace 的依赖