0.0.6 • Published 10 months ago
vite-source-insert-hmr v0.0.6
vite-source-insert-hmr
对将资源引入为字符串 如:
- import shaderString from './shader.glsl?raw'
- import workletURL from 'extra-scalloped-border/worklet.js?url'
导致vite 热更新在浏览器上没有正常更新的问题进行修复
Install 安装
npm i vite-source-insert-hmr --save-dev
Options 配置参数
- dir: 资源目录, 如: '/src'
- includes: 包含路径, 如: 'src/packages//docs/'
- source: 如: 'raw'
Basic Exapmle 基本例子
// vite.config.js
import ViteSourceHmr from "ViteSourceHmr";
const isProduction = process.env.NODE_ENV == "development"
export default defineConfig({
optimizeDeps: {
force: true
},
resolve: {
alias: {
'@': './src'
}
},
// 默认的配置
plugins: [
vue({ include: [/\.vue$/, /\.md$/] }),
Markdown(),
ViteSourceHmr({
includes: "src/packages/*/docs/*",
dir: "/src",
source: "raw"
})
],
})