最近在给朋友解决问题的时候,碰到了浏览器控制台和终端报错:Trailing spaces not allowed
这个报错主要是因为空格太多,什么空格太多???对空格太多了,就像下面图片上的一样
红色框里就是空格,这时你可能以为这个报错有点奇葩,但是,还真是因为这个空格,只要代码里有空格就会报上面的错。
那怎么解决哪???
你在百度上搜索的结果,前几个都是说删除空格就好,我觉得这句话没毛病,但是,在写代码的时候,总会有漏掉的空格,虽然控制台上会告诉你在第几行第几列有空格,你能准确找到,但这终归是治标不治本。
于是,我有向下看了几个终于找到了治本的解决方案,我的方案来自:https://www.jianshu.com/p/68d411168a31 这位博主,他给了几个方案,但是,我还是觉得最后一个是比较妥当,是什么哪???
接着说解决方案:
一、要在项目目录中找到名为 config 的文件夹
二、在config中找到 index.js 文件
三、打开 index.js 文件,在文件中搜索 “useEslint” 的属性(没有这个属性,但还是出现上面的报错,那就把这个属性加到里面。如图片)
四、把 “useEslint”属性原本的 true 改为 false 即可
五、最后别忘项目要重新 npm run dev 运行一下
注意:前四步做完后一定要做第五步,不然,修改的属性值不会生效
谢谢,您的浏览!