vite-plugin-build-version
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

vite-plugin-build-version

vite插件,记录下本次构建的package.json版本并用于开发环境/生产环境

请注意,为了适应未来vite移除CommonJS的支持,插件仅适用于ES6的Module

安装

推荐使用pnpm下载,npm/yarn都可以

pnpm install vite-plugin-build-version --save-dev

用法

// vite.config.js
import { defineConfig } from 'vite';
import { buildVersionPlugin } from 'vite-plugin-build-version';
import packageJson from './package.json';

export default defineConfig(({ mode }) => ({
  // ...其他配置
  plugins: [
    // 获取打包package中的打包版本,默认不传参仅production环境,传入mode参数表示任何构建环境
    buildVersionPlugin(JSON.stringify(packageJson.version), [mode]),
  ],
}));
// ...
<!-- src/App.vue -->
<script>
import { getBuildVersion } from 'vite-plugin-build-version';

console.log('Version: ', getBuildVersion());
</script>

Package Sidebar

Install

npm i vite-plugin-build-version

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

5.18 kB

Total Files

6

Last publish

Collaborators

  • web_xiaoming