@uni_toolkit/vite-plugin-sourcemap
@uni_toolkit/vite-plugin-sourcemap
一个用于 uni-app Vue3 小程序项目的 sourcemap 开关插件,可按 NODE_ENV 或在所有环境下开启 build.sourcemap。
特性
- 只在
小程序平台生效 - 默认在开发环境开启 sourcemap,生产环境关闭 sourcemap
- 支持通过
mode: 'all'在所有环境开启 sourcemap - 支持 uni-app 和 uni-app-x
安装
npm install @uni_toolkit/vite-plugin-sourcemap -D
# 或
pnpm add @uni_toolkit/vite-plugin-sourcemap -D
# 或
yarn add @uni_toolkit/vite-plugin-sourcemap -D
使用方法
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 配置
],
});
默认在小程序平台下等价于:
export default defineConfig({
// ...
build: {
sourcemap: process.env.NODE_ENV === 'development',
},
});
配置项
interface VitePluginSourcemapOptions {
mode?: 'development' | 'production' | 'all';
}
mode: 指定在哪些环境下开启 sourcemap,默认developmentdevelopment: 仅当NODE_ENV=development时开启production: 仅当NODE_ENV=production时开启all: 所有环境都开启
示例:
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({
mode: 'production',
}), // 插件需要放在 uni 插件后面,以确保正确覆盖 sourcemap 配置
],
});
在所有环境开启 sourcemap:
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({
mode: 'all',
}), // 插件需要放在 uni 插件后面,以确保正确覆盖 sourcemap 配置
],
});
许可证
Related Packages
@uni_toolkit/vite-plugin-sourcemap-pro
一个用于 Vite / uni-app 项目的 sourcemap 强制关闭插件。插件会在构建配置、Rollup...
1,130
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 | |
| 0.2.2 | MIT | |
| 0.2.1 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.5.0-alpha.1791619104444 | MIT |