@uni_toolkit/vite-plugin-sourcemap-pro
@uni_toolkit/vite-plugin-sourcemap-pro
一个用于 Vite / uni-app 项目的 sourcemap 强制关闭插件。插件会在构建配置、Rollup 输出配置以及插件 hook 执行过程中尽量关闭或移除 sourcemap,适用于需要彻底禁用 sourcemap 的场景。
[!TIP] 该插件对所有端生效,包括 H5、App、小程序等平台。推荐仅在开发环境下按需使用,避免影响生产构建链路中的排查能力。
功能特性
- 所有端生效,不限制
UNI_PLATFORM - 强制关闭
build.sourcemap - 强制关闭
css.devSourcemap - 强制关闭
esbuild.sourcemap - 强制设置 Rollup 输出
sourcemap: false
安装
npm install @uni_toolkit/vite-plugin-sourcemap-pro -D
# 或
pnpm add @uni_toolkit/vite-plugin-sourcemap-pro -D
# 或
yarn add @uni_toolkit/vite-plugin-sourcemap-pro -D
使用方法
推荐只在开发环境下启用:
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
import killPluginSourcemaps from '@uni_toolkit/vite-plugin-sourcemap-pro';
export default defineConfig({
plugins: [
process.env.NODE_ENV === 'development' && killPluginSourcemaps(), // 此插件需要放在 uni 之前调用
uni(),
],
});
也可以使用命名导出:
import { killPluginSourcemaps } from '@uni_toolkit/vite-plugin-sourcemap-pro';
许可证
Related Packages
@uni_toolkit/vite-plugin-sourcemap
一个用于 uni-app Vue3 小程序项目的 sourcemap 开关插件,可按 `NODE_ENV` 或在所有...
1,474
30
@uni_toolkit/vite-plugin-component-config
一个用于 UniApp 项目的 Vite 插件,用于处理 Vue 文件中的 `<component-config>` 标...
5,870
30
@uni_toolkit/vite-plugin-component-insight
一个用于 uni-app Vue3 项目的 Vite 插件,用于分析组件被哪些页面使用、使用了多少次...
3,691
30
vite-plugin-source-identifier
A Vite plugin that adds source location and component information to DOM element...
797,687
vite-plugin-source-info
A Vite plugin that adds source location and component information to DOM element...
14,961
Version History
| Version | Released | License |
|---|---|---|
| 0.5.0 | MIT | |
| 0.4.3 | MIT | |
| 0.4.2 | MIT | |
| 0.4.1 | MIT | |
| 0.4.0 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.5.0-alpha.1791619104444 | MIT |