vite打包静态资源版本控制,不同环境的全局参数配置。增强代理功能,可实现不同接口走不同的代理,也可过滤指定接口 - luna-lee/vite-plugin-version-env
version.json- 记录最新版本号 对外入口文件(默认为main.html)- 当访问入口文件时,从version.json获取最新版本号, 跳转到对应的版本号文件路径(即index-{version}.html) 安装 yarn add @pluve/vite-plugin-version-output -D 使用 import{defineConfig}from'vite';importversionOutputfrom'@pluve/vite-plugin-vers...
自动更新package.json里的version版本号. Latest version: 1.0.9, last published: a year ago. Start using vite-plugin-update-version in your project by running `npm i vite-plugin-update-version`. There are no other projects in the npm registry using vite-plu
// vite.config.tsimport{defineConfig}from'vite'importtype{Plugin}from'vite'import{vitePluginVersionMark}from'vite-plugin-version-mark'constyourPlugin:()=>Plugin=()=>({name:'test-plugin',config(config){// get version in vitePlugin if you open `ifGlobal`console.log(config.define)}})exportde...
import{ AntDesignVueResolver }from"unplugin-vue-components/resolvers";exportdefaultdefineConfig({plugins: [vue(),Components({resolvers: [AntDesignVueResolver({importStyle:"less",resolveIcons:true,}),],dts:"types/components.d.ts",include: [/.vue$/,/.vue?vue/,/.md$/],version:3,}),],}...
https://www.npmjs.com/package/vite-plugin-version-mark https://www.npmjs.com/package/git-commit-info-plugin 可以满足我的需求的插件基本上没有 基于前面几次的插件经验,我又打算自己开发插件满足自己的需求。 实现 下面是我本地的初始版本,使用 vite 特有的钩子 transformIndexHtml , ...
vite version:>=2.0.0 yarn add vite-plugin-theme -D or npm i vite-plugin-theme -D Usage Config plugin in vite.config.ts. In this way, the required functions can be introduced as needed import{defineConfig,Plugin}from'vite';importvuefrom'@vitejs/plugin-vue';import{viteThemePlugin,mixLight...
插件使用Vite 特有的钩子,则以vite-plugin-xxx的格式命名,如果用于特定的框架(例如Vue)则以vite-plugin-vue-xxx的格式命名。 插件是可以兼容Rollup的,则以rollup-plugin-xxx的格式命名 添加package.json: {"name":"vite-git-log","version":"1.0.0","description":"","main":"index.js","scripts":{"test...
# eslint --> .eslintrc.cjs pnpm add -D eslint eslint-config-react-app npm init @eslint/config # Prettier prettier 是一个代码格式化工具 - prettierrc.cjs , pnpm add -D prettier eslint-config-prettier @trivago/prettier-plugin-sort-imports eslint-plugin-prettier # 创建配置文件 -- 配置后...
很多情况下,我们的环境变量不仅仅是简单的字符串,而是通过vite服务中二次计算才能得到最终结果,有点类似Vue中computed或React中useMemo、useCallback的效果。 像这类非静态的环境变量,我们需要借助插件能力来让它们也能够返回客户端,插件很多,这里推荐vite-plugin-environment,使用大概是这样子的: ...