【发布时间】:2022-07-12 15:47:03
【问题描述】:
我正在尝试将 Vite 与 dynamic-import Vue SFC 一起使用,但它不适用于生产构建。
有stackblitz例子:
https://stackblitz.com/edit/vitejs-vite-ant1g2?file=src/main.ts
测试命令和 localhost:3000 显示良好。
vite
但是预览和 localhost:4173 显示为空白。
vite build && vite preview
怎么了?你有什么解决办法吗?
【问题讨论】:
-
JS 应用程序通常不会在控制台中“显示空白”而没有任何错误。检查开发工具....
-
我可以确认此行为并且控制台上没有错误消息。我猜是关于
./App.vue的路径。它没有被解决为生产所需的资产。你检查了`cli.vuejs.org/guide/…吗? -
我忘了说控制台里没有任何线索。我对 Vite 和 Rollup 不是很熟悉,所以我不知道如何应用 @Nechoj 的链接。
-
为什么要动态加载
App.vue而不是标准导入? -
更多信息:我添加了console.log,发现App.vue的创建周期没有运行。
标签: vue.js es6-modules rollup rollupjs vite