项目下下来直接跑,没问题,修改后报错跑不起来。原因是ESlint配置不匹配的问题,如项目中设置的是单引号配置,自动保存格式化后成了双引号 ,然后就报错了在,这时候可以选择修改vscode默认配置与项目一致,如setting.json文件中增加如下配置:
{ "vetur.format.defaultFormatterOptions": { "prettier": { "semi": false, "singleQuote": true }, "wrap_attributes": "force-aligned" }, "javascript.format.insertSpaceBeforeFunctionParenthesis": false, "vetur.format.defaultFormatter.js": "vscode-typescript", "vetur.format.defaultFormatter.html": "js-beautify-html" }
这时候.vue文件可以正常保存运行了。
但是,如果有js文件改动保存的时候又会出现问题,借鉴文章中的方法我这边试了不行,后续找到好方法再来追加,或者有朋友清楚可以给我留言。
参考 & 感谢:
https://www.codeprj.com/blog/b807eb1.html