[vite:vue] At least one <template> or <script> is required in a single file component.
file: /home/yidaozhan/music-you/packages/renderer/src/pages/search/more.vue
node:internal/process/esm_loader:97
internalBinding('errors').triggerUncaughtException(
^
Error [SyntaxError]: At least one <template> or <script> is required in a single file component.
at Object.parse (/home/yidaozhan/music-you/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:5245:21)
at createDescriptor (/home/yidaozhan/music-you/node_modules/@vitejs/plugin-vue/dist/index.js:4005:43)
at transformMain (/home/yidaozhan/music-you/node_modules/@vitejs/plugin-vue/dist/index.js:4350:34)
at Object.transform (/home/yidaozhan/music-you/node_modules/@vitejs/plugin-vue/dist/index.js:4739:16)
at /home/yidaozhan/music-you/node_modules/rollup/dist/shared/rollup.js:22826:37 {
id: '/home/yidaozhan/music-you/packages/renderer/src/pages/search/more.vue',
plugin: 'vite:vue',
hook: 'transform',
code: 'PLUGIN_ERROR',
watchFiles: [
'/home/yidaozhan/music-you/packages/renderer/index.html',
'vite/modulepreload-polyfill',
...