Closed DCLangX closed 2 years ago
我平时console.log写的多,会设置打包去除console、debugger代码,然后最近又引入sentry做前端错误监控,需要开启sourcemap,vite中添加了这样的配置
{ esbuild: { drop: ["console", "debugger"], }, build: { sourcemap: true, } }
尝试配到ssr框架的config里试了下,
viteConfig() { return { client: { otherConfig: { esbuild: { drop: ['console', 'debugger'], }, build: { sourcemap: true }, }, }, } },
发现drop会报错node_modules\vite\node_modules\esbuild\lib\main.js:256:12: error: Invalid option in transform() call: "drop",不知道是不是vite带的esbuild版本低不支持,框架好像把vite锁定在2.7.0,是挺久没更新了,然后配的build配置项似乎处理的时候会被覆盖,没有生效,希望大佬能开放下这两个配置,谢谢
node_modules\vite\node_modules\esbuild\lib\main.js:256:12: error: Invalid option in transform() call: "drop"
详细描述你的问题
我平时console.log写的多,会设置打包去除console、debugger代码,然后最近又引入sentry做前端错误监控,需要开启sourcemap,vite中添加了这样的配置
尝试配到ssr框架的config里试了下,
发现drop会报错
node_modules\vite\node_modules\esbuild\lib\main.js:256:12: error: Invalid option in transform() call: "drop"
,不知道是不是vite带的esbuild版本低不支持,框架好像把vite锁定在2.7.0,是挺久没更新了,然后配的build配置项似乎处理的时候会被覆盖,没有生效,希望大佬能开放下这两个配置,谢谢