Parsing error: x-invalid-end-tag

问题原因:iView将标签渲染为原生html标签时,由于这些标签是自闭合的,所以有end标签会报错。
解决方案:更改vscode的设置,在设置搜索vetur.validation.template,取消勾选。

module parse failed: Unexpected character ‘#’

image.png
问题原因:安装源的问题,我之前是cnpm安装的依赖。
解决方案:rm -rf node_modules删除依赖,使用淘宝源安装依赖就能解决问题。

Strings must use singlequote.

问题原因:prettier默认设置问题。
解决方案:更改vscode的设置,在设置搜索prettier.singlequote,勾选上。

文么自动添加逗号

问题原因:是vetur的问题,引发了Eslint的检查机制。
解决方案:

  1. // vscode的设置中
  2. {
  3. // 同时注释掉这个
  4. // "editor.formatOnSave": true,
  5. "vetur.format.defaultFormatterOptions": {
  6. "prettier": {
  7. // 不加分号
  8. "semi": false,
  9. // 用单引号
  10. "singleQuote": true,
  11. // 禁止随时添加逗号
  12. "trailingComma": "none"
  13. }
  14. }
  15. }

参考

  1. vue 插件ESLint报错解决方法