请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

叶赫那拉鬼龙 2019-01-08 22:39:55

老哥,你这个解决方案也是非常6,我也碰到了这个问题,https://img1.sycdn.imooc.com//szimg/5c34b5ea0001016111690733.jpg按照你的方式确实到的了解决,不过你是从哪看出来需要安装eslint-plugin-vue 和vue-eslint-parser,我运行的时候根本没看到哪提示要装这两个模块啊

0 回复 有任何疑惑可以回复我~
  • 老师有给回复了一下,我根据回复找了一下
    回复 有任何疑惑可以回复我~ 2019-01-08 22:43:46
慕码人1018289 2018-12-27 16:59:57

我也遇到了同样的问题,我确定不是语法的问题。eslint应该校验vue文件中js的部分,但是它连template的部分也开始校验,显然是不对的,听课似乎这是html插件干的事情,可是我也不知道如何适配。我的配置是这样的:

https://img1.sycdn.imooc.com//szimg/5c2494190001191d19201029.jpg

请老师给点拨一下~

0 回复 有任何疑惑可以回复我~
  • Jokcy #1
    试一下eslint有个vue的插件
    回复 有任何疑惑可以回复我~ 2018-12-28 14:50:42
  • 问题解决了,花了3步:
    1,我安装了eslint-plugin-vue
    2,根据提示我又安装了vue-eslint-parser
    3,在.eslintrc文件中配置"parser": "vue-eslint-parser",而非babel-parser。
    
    这样就解决这个问题了,感觉老师。
    现在又有了一个新的问题。我发现我这样做,执行eslint --fix的时候可以修复vue文件中js的问题,但jsx文件中的内容却不能,我需要手动修复,请问jsx有什么办法也自动搞定吗? 我似乎有些原理还是不知道。。。
    回复 有任何疑惑可以回复我~ 2018-12-28 17:00:29
  • 似乎vue-eslint-parser的官方是这样推荐的:
    "parser": "vue-eslint-parser",
        "parserOptions": {
            "parser": "babel-eslint",
            "sourceType": "module",
            "allowImportExportEverywhere": false
        }
    回复 有任何疑惑可以回复我~ 2018-12-28 17:23:11
Jokcy 2018-11-22 17:40:40

额,你这个错误提醒是JSX的啊,不应该出现在vue文件里面,你用的是什么eslint规则?

0 回复 有任何疑惑可以回复我~
  • 同问,问也遇到了该问题,.eslint文件配置和老师的一样
    回复 有任何疑惑可以回复我~ 2018-11-25 00:37:38
  • 可以看下我上面的回复
    回复 有任何疑惑可以回复我~ 2018-12-28 17:09:57

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信