vue-cli项目报错 Parsing error: Adjacent JSX elements must be wrapped in an enclosin

4,386 阅读1分钟

项目可以正常跑起来,但是eslint校验报红如下:

<script>
^
此处红色波浪线提示

或者

<template>
^
此处红色波浪线提示

解决办法

  • 安装eslint-plugin-vue:
    $ npm install eslint-plugin-vue

.eslintrc.js配置中修改

 parser:'babel-eslint'修改成:parser: 'vue-eslint-parser',

这样会导致原来的一些规范被更改,所有文件都需要重新lint一次。 但是,那个莫名其妙的[eslint] Parsing error: Unexpected token会消失