You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
我是在主进程中使用的,引入代码是import mysql from 'mysql2/promise'。运行npm run dev后,在dist-electron/main文件夹下发现打包后的文件很大,根据排查发现是mysql2这个包没法被排除构建,不能以import的方式引入。
然后我在vite.config.ts中设置,不管是defineConfig下面的,还是electron plugin里面的vite属性里面配置optimizeDeps.exclude: ['mysql2']都无效。
我引入的其他包,例如jsonwebtoken就没有问题,被排除在外了。
The text was updated successfully, but these errors were encountered:
我是在主进程中使用的,引入代码是
import mysql from 'mysql2/promise'
。运行npm run dev
后,在dist-electron/main
文件夹下发现打包后的文件很大,根据排查发现是mysql2
这个包没法被排除构建,不能以import
的方式引入。然后我在
vite.config.ts
中设置,不管是defineConfig
下面的,还是electron plugin里面的vite
属性里面配置optimizeDeps.exclude: ['mysql2']
都无效。我引入的其他包,例如
jsonwebtoken
就没有问题,被排除在外了。The text was updated successfully, but these errors were encountered: