Closed LinLin00000000 closed 1 year ago
在同一目录下创建多个 vite.config.xx.ts 即可
vite.config.script1.ts
vite --config vite.config.script1.ts
vite.config.script2.ts
vite --config vite.config.script2.ts
vite.config.script3.ts
vite --config vite.config.script3.ts
有一个问题,构建多个script时,后一个的构建产物会覆盖前一个,即使 build.fileName 不一样。 并行构建的话有时可以顺利构建多个,有时就只剩一个文件了😢
viteConfig.build.emptyOutDir=false
又遇到一个问题,vite preview 时会进行脚本安装,但当 dist 目录下有多个 userscript 时只会安装其中一个。
我试着修复了一下。 #83
感谢作者的耐心解答和光速回复,问题已解决。
我直接调用 vite 的 build、preview API 实现了一个简单的构建脚本,可以方便我的小脚本快速开发😊 https://github.com/LinLin00000000/L-UserScript/blob/main/index.js
请问,通过vite.config.script1.ts配置之后,是通过npm run build 命令打包还是什么呢。
这是我的目录结构,报错了:RollupError: Could not resolve entry module "index.html".
vite build --config vite.config.script1.ts
--config
非常感谢!!!
大佬,在请教一下,有没有类似于 vite build --config * 之类的语法,希望能将多个脚本一起打包
vite build --config vite.config1.ts && vite build --config vite.config2.ts
看来只能用批处理做了。 分享一下:for /r %i in (vite.config.*.js) do ( npx vite build -c %i )
我不想使用 monorepo 那一套东西,我想直接在单个目录(比如“src”)中开发多个脚本,vite配置大概像这样
不想引入很多资源、包做个大工程,只想做点小东西,有没有方便的方法实现这样简单便捷的开发方式呢?