Song
Song
similar issue when using [electron+vite](https://github.com/electron-vite/electron-vite-vue) v8.0.1 ### usage ```ts import { parseFile } from 'music-metadata' import { resolve } from 'path' const metaInfo = await parseFile(resolve(dir, file.relativePath)) ``` ### error...
Sorry for not providing complete information. I did it in main process. and now i choose to get buffer using `fs-jetpack` and use `parseBuffer` to get metadata and it works😂...
well, it seems to be that esm can't be used in electron main https://github.com/electron/electron/issues/21457 and currently I choose v7.13.0...it all works, including no wrong with `parseStream`...(maybe cause by electron?)
emmm...indexDB应该也可以存吧 这个是我之前在用的,[源码](https://github.com/joelshepherd/tabliss/blob/6b42178cb49d234bd785f18c443c526bd51e466b/src/plugins/backgrounds/image/ImageSettings.tsx)
> 可以试试配置 Rollup https://rollupjs.org/guide/en/#outputentryfilenames 好像并没有分开生成,只是把打包后的文件名换了... ```ts electron({ main: { entry: 'electron/main.ts', vite: { build: { // For Debug sourcemap: true, outDir: 'dist/electron/main', rollupOptions: { output: { entryFileNames: 'index.js' } }...
感谢回复,我会持续关注的👌
大佬您好,请问如何将`main.ts`输出为`esm`?有参考过 #110,配置了`rollup`的`output.format`后`main`输出的还是`cjs`,但是`preload`输出的是`esm` ```ts export default defineConfig({ plugins: [ ... electron({ main: { entry: 'electron/main.ts', vite: { build: { // For Debug sourcemap: true, outDir: 'dist/electron/main', rollupOptions: { output: { format:...
我目前在`tsconfig.node.json`中配置了 ```json "compilerOptions": { "lib": ["ESNext"] }, ``` 不过确实找到了electron不支持esm的相关issue...还是先放放吧🥲
感谢,中午试试