vue3 - vite 对于是否生成 xxx.js.map文件的开关设置-总结

有3个办法可以设置不生成map文件
 1.package.json文件里的打包语句
"build:docker": "vue-tsc --noEmit && vite build --mode dev",
中,添加  --noEmit 参数,则不会生成map包
2. vite.config.ts文件里的 build.sourcemap属性,设置为false,则不会生成map包
3.tsconfig.json文件里的 compilerOptions.sourceMap属性,设置为false,则不会生成map包
上面3个方式是有优先级的
build.sourcemap属性 > --noEmit > compilerOptions.sourceMap属性
可是,build.sourcemap属性 没有值默认就是false,感觉这三个配置实在是好鸡肋
注意
配置为不生成 xxx.js.map 文件时,需要将输出文件夹删除,
不然旧的map文件不会删除,看起来就像这个配置失效了,仍会生成了map文件,实际是不会再生成的

 

posted @ 2024-12-25 10:15  岑惜  阅读(674)  评论(0)    收藏  举报