vite build vue3项目配置开启sourcemap方式

 更新时间:2024年06月06日 10:48:51   作者:徐同保  
这篇文章主要介绍了vite build vue3项目配置开启sourcemap方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

在Vue 3项目中,配置Sourcemap主要取决于你使用的构建工具,通常是Vue CLI或者Vite

下面是在这两种情况下如何开启Sourcemap的步骤:

Vue CLI

对于使用Vue CLI创建的项目,可以在项目的vue.config.js文件中配置:

  • 1.找到或者在项目根目录下创建一个vue.config.js文件。
  • 2.修改或添加配置项以开启sourcemap。对于生产环境和开发环境,你可以分别配置:
module.exports = {
  configureWebpack: {
    devtool: 'source-map',
    // 为不同的环境设置不同的source-map
    productionSourceMap: true,
  }
}

这个配置将会在开发环境和生产环境开启sourcemap。

Vite

如果你的项目使用的是Vite,Vite 默认在开发模式下启用了sourcemap。

如果你需要控制sourcemap的生成,可以在vite.config.js文件中进行设置:

  • 1.找到或者在项目根目录下创建一个vite.config.js文件。
  • 2.修改配置以控制sourcemap。例如,要在生产环境中启用sourcemap,可以进行如下配置:
import { defineConfig } from 'vite';

export default defineConfig({
  build: {
    sourcemap: true, // 或者使用 'inline' 等其他选项
  }
});

这样配置后,无论是在开发环境还是在生产环境,sourcemap都会根据你的设置被生成。

注意

sourcemap可以帮助你进行错误的追踪和调试,但在生产环境中启用sourcemap可能会暴露源代码。

确保在你发布应用至生产环境时考虑到安全因素,需要根据实际情况判断是否开启sourcemap。

var code = “552ec044-e227-44d3-815b-e06c121c1563”

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vuex中mapState思想应用

    vuex中mapState思想应用

    这篇文章主要分享vuex中mapState思想及应用,在需求开发过程中,有的接口返回的结果中有很多字段需要展示到页面上。通常可以将这些字段在.vue文件中封装为计算属性,或者重新将对应字段赋值到 data 中的字段来达到便于使用的目的,具体内容,我们一起来看下面文章内容吧
    2021-10-10
  • vue实现记事本案例

    vue实现记事本案例

    这篇文章主要为大家详细介绍了vue实现记事本案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • 基于vue cli重构多页面脚手架过程详解

    基于vue cli重构多页面脚手架过程详解

    本文分步骤给大家介绍了基于vue cli重构多页面脚手架过程,非常不错,具有参考借鉴价值,需要的朋友参考下
    2018-01-01
  • Element-plus侧边栏踩坑的问题解决

    Element-plus侧边栏踩坑的问题解决

    本文主要介绍了Element-plus侧边栏踩坑的问题解决,主要解决了el-menu直接嵌套el-menu-item菜单,折叠时不会出现文字显示和小箭头无法隐藏的问题,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Vue Router根据后台数据加载不同的组件实现

    Vue Router根据后台数据加载不同的组件实现

    本文主要介绍了根据用户所购买服务的不同,有不同的页面展现。文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • vue 登录滑动验证实现代码

    vue 登录滑动验证实现代码

    这篇文章主要介绍了vue 登录滑动验证实现代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • vue项目中存储与使用后端传递过来的token

    vue项目中存储与使用后端传递过来的token

    vue作为一个单页面应用,vuex作为它的状态管理工具,它至少是可以很好的保存这个token值,下面这篇文章主要给大家介绍了关于vue项目中存储与使用后端传递过来的token的相关资料,需要的朋友可以参考下
    2023-03-03
  • vue 解决在微信内置浏览器中调用支付宝支付的情况

    vue 解决在微信内置浏览器中调用支付宝支付的情况

    这篇文章主要介绍了vue 解决在微信内置浏览器中调用支付宝支付的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 解决Vue在Tomcat8下部署页面不加载的问题

    解决Vue在Tomcat8下部署页面不加载的问题

    今天小编就为大家分享一篇解决Vue在Tomcat8下部署页面不加载的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • vue项目打包清除console.log的四种方法总结

    vue项目打包清除console.log的四种方法总结

    大家在项目开发的时候,需要看看一些后端接口返回的结果,会多次使用console.log项目开发完成打包的时候,发现控制台一堆的console.log,非常头疼,下面这篇文章主要给大家介绍了关于vue项目打包清除console.log的四种方法,需要的朋友可以参考下
    2023-04-04

最新评论