set puppeteer dependencies as external; check if the puppeteer installed before run.

This commit is contained in:
bossgeekgo
2024-02-13 13:05:34 +08:00
parent 6cf550bf8d
commit 79d1580382
4 changed files with 29 additions and 3 deletions
+10 -1
View File
@@ -4,7 +4,16 @@ import vue from '@vitejs/plugin-vue'
export default defineConfig({
main: {
plugins: [externalizeDepsPlugin({ exclude: ['@bossgeekgo/geek-auto-start-chat-with-boss', '@bossgeekgo/dingtalk-plugin'] })]
build: {
rollupOptions: {
external: ['puppeteer', 'puppeteer-extra', 'puppeteer-extra-plugin-stealth']
}
},
plugins: [
externalizeDepsPlugin({
exclude: ['@bossgeekgo/geek-auto-start-chat-with-boss', '@bossgeekgo/dingtalk-plugin']
})
]
},
preload: {
plugins: [externalizeDepsPlugin()]