tam*_*ina 8 rollup vue.js rollupjs es6-modules vite
我正在尝试将 Vite 与动态导入Vue SFC一起使用,但它不适用于生产构建。
有 stackblitz 的例子:
https://stackblitz.com/edit/vitejs-vite-ant1g2?file=src/main.ts
测试命令和 localhost:3000 显示良好。
vite
Run Code Online (Sandbox Code Playgroud)
但是预览和 localhost:4173 显示空白。
vite build && vite preview
Run Code Online (Sandbox Code Playgroud)
怎么了?你有什么解决办法?
使用defineAsyncComponent。
https://stackblitz.com/edit/vitejs-vite-pmqny3?file=src/main.ts
import { createApp, defineAsyncComponent } from 'vue';
console.log('start app');
createApp(defineAsyncComponent(() => import('./App.vue'))).mount('#app');
Run Code Online (Sandbox Code Playgroud)
感谢https://misskey.dev/notes/8zjl4hnyz5
| 归档时间: |
|
| 查看次数: |
11789 次 |
| 最近记录: |