nonzzz / vite-plugin-compression

vite plugin. compress your bundle file.
MIT License
162 stars 9 forks source link

[vite-plugin-compression] Error running plugin hook generateBundle for vite-plugin-compression, expected a function hook. error during build: Error: Error running plugin hook generateBundle for vite-plugin-compression, expected a function hook. at error (file:///Users/admin/work/xx/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:1858:30) #17

Closed Virgil-N closed 1 year ago

Virgil-N commented 1 year ago

使用pnpm 版本信息: "vite": "^3.0.7", "vite-plugin-compression2": "^0.6.3",

报错: [vite-plugin-compression] Error running plugin hook generateBundle for vite-plugin-compression, expected a function hook. error during build: Error: Error running plugin hook generateBundle for vite-plugin-compression, expected a function hook. at error (file:///Users/admin/work/xx/node_modules/.pnpm/rollup@2.77.3/node_modules/rollup/dist/es/shared/rollup.js:1858:30)

nonzzz commented 1 year ago

感谢关注这个插件。他看起来像是vite 版本过低导致的。我觉得你可以尝试升级vite版本 比如到vite@3.1.0以上。 参照这个: 更新日志

Virgil-N commented 1 year ago

感谢关注这个插件。他看起来像是vite 版本过低导致的。我觉得你可以尝试升级vite版本 比如到vite@3.1.0以上。 参照这个: 更新日志

我更新了vite,重新安装你的插件后,ide提示:Cannot find module 'vite-plugin-compression2' or its corresponding type declarations

nonzzz commented 1 year ago

@Virgil-N 因为自从0.4.3以后插件默认是支持v4。你如果是用的typescript 可以给插件的类型as any。 下个版本我会优化不同vite版本的类型。

nonzzz commented 1 year ago

@Virgil-N 0.7.0 已发布 可以试一下