如何在Vue 3和Vite项目中禁用代码压缩打包


在Vue 3项目中使用Vite进行打包时,如果不希望压缩代码,可以通过修改Vite的配置文件来实现。默认情况下,Vite在生产模式下会使用Rollup进行打包,并且会压缩代码。但你可以通过以下步骤来关闭代码压缩:

在项目根目录下找到Vite的配置文件,通常是vite.config.js或vite.config.ts。

修改配置文件,找到build选项。

在build选项中,设置rollupOptions,去掉或者修改掉会影响代码压缩的配置。

下面是一个不压缩代码的配置示例:

JavaScript 全选
	// vite.config.js 或 vite.config.ts
	import { defineConfig } from 'vite';
	export default defineConfig({
	 // 其他配置...
	 build: {
	   // 关闭代码压缩
	   rollupOptions: {
	     // 配置输出格式,'es' 为 ES module,'cjs' 为 CommonJS
	     output: {
	       format: 'es',
	       // 不生成sourcemap
	       sourcemap: false,
	     },
	   },
	   // 关闭terser压缩
	   terserOptions: false,
	   // 关闭兼容性填充代码(polyfill)
	   polyfillModulePreload: false,
	 },
	});

请注意,如果你之前没有设置过terserOptions,可能不需要明确地设置它为false,只要不提供该选项,Vite就不会进行代码压缩。

完成上述配置后,当你运行Vite的打包命令(通常是vite build),Vite就会以非压缩的形式打包你的代码。

这样的配置适合开发环境或者当你需要对打包后的代码进行调试时。在生产环境中,通常推荐压缩代码以减小文件体积,提高加载速度。

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:CSS backdrop-filter 属性详解及使用方法
下一篇:HbuilderX vue打包app蓝牙连接打印机提示没权限
评论列表

发表评论

评论内容
昵称:
关联文章

如何Vue 3Vite项目禁用代码压缩打包
Vue 3项目使用TypeScriptPinia进行持久化状态管理初始化操作
vue3+vist 打包空白
VUE3 Vite使用SCSS SASS
SA Windows 等账户都被禁用的情况下如何登录?
Vue 3 ,嵌套数据源且需要过滤内部数据源
如何 Vue 2 使用 Webpack 构建时为 favicon.ico 设置自定义根路径前缀
python3项目打包成exe可执行程序
如何使用webpack打包你的项目
Winform项目Web API的.NetCore项目使用Serilog 来记录日志信息
如何 Entity Framework 自动截断超长字符串并避免异常
vue3 element-plus实现长滚动,一个一个内容块 tab联动
如何进销存系统进行账期管理封账操作
如何 .NET 8 服务指定端口号启动:最佳实践与动态配置
深入理解 Vue 3 的 ::v-deep:让 Scoped 样式无处不达
GIT Bash 简单讲解-git如何推/拉代码
如何 SQL Server 按照修改时间排序获取最新更改的表存储过程
使用Vue3轻松集成Lottie-web动画:从入门到实践
vue打包js文件添加hash
vue vue-clie多环境配置

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码