这个错误提示很明确:Component template requires a root element, rather than just text(组件模板需要一个根元素,而不仅仅是文本)。 这是 Vue 组件模板的一个基本要求:每个 Vue 组件的模板必须有且仅有一个根元素,不能直接在模板中写文本或多个同级元素。 解决方法: 打开 src/module/cms/page/page_list.vue 文件,检查模板部分(<template> 标签内的内容),确保它有一个根元素包裹。 错误示例(没有根元素): vue <template> 静态页面内容 <!-- 这里直接写了文本,没有根元素 --> </template> 正确示例(添加根元素): vue <template> <div> <!-- 这是根元素 --> 静态页面内容 <!-- 文本放在根元素内部 --> </div> </template> 补充说明: 根元素可以是 <div>、<div>、<section> 等任意合法的 HTML 元素 如果你的模板有多个元素,也需要用一个根元素包裹起来: vue <template> <div> <!-- 根元素 --> 标题 <p>内容段落</p> <button>按钮</button> </div> </template> 修改后重新运行项目即可解决这个编译错误。