$ cnpm install unplugin-vue
Transform Vue 3 SFC to JavaScript.
<script setup> and macros.npm i -D unplugin-vue
// vite.config.ts
import Vue from 'unplugin-vue/vite'
export default defineConfig({
plugins: [Vue()],
})
// rollup.config.js
import Vue from 'unplugin-vue/rollup'
export default {
plugins: [Vue()],
}
// rolldown.config.js
import Vue from 'unplugin-vue/rolldown'
export default {
plugins: [Vue()],
}
import { build } from 'esbuild'
import Vue from 'unplugin-vue/esbuild'
build({
plugins: [Vue()],
})
// webpack.config.js
import Vue from 'unplugin-vue/webpack'
export default {
/* ... */
plugins: [Vue()],
}
// rspack.config.js
import Vue from 'unplugin-vue/rspack'
export default {
/* ... */
plugins: [Vue()],
}
// farm.config.ts
import Vue from 'unplugin-vue/farm'
export default {
/* ... */
plugins: [Vue()],
}
⚠️ HMR is not supported for Webpack, Vue CLI, and Rspack.
MIT License © 2022-PRESENT 三咲智子
Copyright 2013 - present © cnpmjs.org | Home |