uniapp vue3小程序无法开启sourcemap解决方法
前言
目前,uni-app vue3 版本的 cli 项目运行到 小程序 时无法开启 sourcemap,导致开发调试体验不佳。比如:

这个问题已经被社区反馈了很久了,官方也一直没有给出明确的解决方案。本文分享如何通过一个插件来解决此问题。
解决方案
我们可以通过一个插件 @uni_toolkit/vite-plugin-sourcemap 来解决此问题,使用方式也很简单
安装
npm install @uni_toolkit/vite-plugin-sourcemap -D # 或 pnpm add @uni_toolkit/vite-plugin-sourcemap -D # 或 yarn add @uni_toolkit/vite-plugin-sourcemap -D
配置 vite
import { defineConfig } from 'vite';
import uni from "@dcloudio/vite-plugin-uni";
import sourcemap from '@uni_toolkit/vite-plugin-sourcemap';
export default defineConfig({
plugins: [
uni(),
sourcemap(), // 插件需要放在 uni 插件后面,以确保正确覆盖 sourcemap 配置
],
});
运行到小程序后可以看到,sourcemap 正常生成

配置
该插件默认在 开发环境 启用,生产环境 不启用。同时也支持通过传入参数来控制:
interface VitePluginSourcemapOptions {
mode?: 'development' | 'production' | 'all';
}mode: 指定在哪些环境下开启 sourcemap,默认developmentdevelopment: 仅当NODE_ENV=development时开启production: 仅当NODE_ENV=production时开启all: 所有环境都开启
写在最后
到此这篇关于uniapp vue3小程序无法开启sourcemap解决方法的文章就介绍到这了,更多相关uniapp vue3小程序无法开启sourcemap内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
vue3如何定义变量及ref、reactive、toRefs特性说明
这篇文章主要介绍了vue3如何定义变量及ref、reactive、toRefs特性说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-06-06
Vue3配置路由ERROR in [eslint]报错问题及解决
这篇文章主要介绍了Vue3配置路由ERROR in [eslint]报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10
Vue+ECharts实现中国地图的绘制及各省份自动轮播高亮显示
这篇文章主要介绍了Vue+ECharts实现中国地图的绘制以及拖动、缩放和各省份自动轮播高亮显示,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-12-12


最新评论