🧿VitePlugin
/** * @func vitePluginTransformVdeep * @return { Plugin } * @desc 📝 将>>> 和 /deep/ 转换成 :deep() * @example // vite.config.ts import { vitePluginTransformVdeep } from 'lazy-js-utils' plugins: [ vitePluginTransformVdeep(), ] */
/** * @func vitePluginExport * @return { Plugin } * @desc 📝 将以参数结尾的文件直接导出 * @example import { vitePluginExport } from 'lazy-js-utils' // glsl文件即可import glsl from 'xxx.glsl export default defineConfig({ plugins: [ vitePluginExport('glsl'), ], }) */
/** * @func vitePluginCopyHtml * @return {Plugin} * @desc 📝 将模板文件复制到打包后的目录下, 并自动导入css和js文件 * @example import { vitePluginCopyHtml } from 'lazy-js-utils' // 默认拷贝到dist目录下 export default defineConfig({ plugins: [ vitePluginCopyHtml('./template.html'), ], }) */