zoukankan      html  css  js  c++  java
  • vscode格式化Vue出现的问题

    一、VSCode中使用vetur插件格式化vue文件时,js代码会自动加上冒号和分号

    格式vue代码

    本来就是简写比较方便舒服,结果一个格式化回到解放前

    最后找到问题原因:

      首先,vetur默认设置是这个样的。也就是很多是用的prettier插件。
    

      vutur

    解决办法1 (最快的解决办法)

    把"vetur.format.defaultFormatter.js": "prettier",改为 "vetur.format.defaultFormatter.js": "vscode-typescript"
    vscode-typescript

    参考自 记一次vscode升级后,格式化Vue出现的问题

    但是这样就没有用到Prettier这个酷酷的东西,于是自己打算继续研究

    解决办法2 (踏实的解决办法)

    一打开Prettier官网,阔怕全是英文,还是硬着头皮上

    (1)安装

    yarn安装

    yarn add prettier --dev --exact
    
    或者全局安装
    yarn global add prettier
    

    或者npm(当然cnpm也可以)

    npm install --save-dev --save-exact prettier
    
    或者全局安装
    npm install --global prettier
    
    (2)新建.prettierrc.json配置文件放在vue项目的root目录下(也就是和README.md文件同一目录)
    (3)配置.prettierrc.json文件如下
    {
    	"singleQuote":true,//使用单引号而不是双引号,true就是对
    	"semi":false//在语句结尾处打印分号,false就是不打印
    }
    

    小伙伴们还想配置其他参数选项可参考官网Prettier的选项和参数描述

    现在按快捷键Shift+Alt+f格式化js代码就不会加上冒号和分号了。

  • 相关阅读:
    MSSQL如何将查询结果拼接成字符串
    SQL删除指定条件的重复数据,只保留一条
    清除日志
    jsp使用
    Eclipse使用
    SSM框架开发遇到的问题
    SpringMvc学习
    大中华~~汉字
    Word技巧设置
    AWS-资源访问慢分析
  • 原文地址:https://www.cnblogs.com/zmdComeOn/p/12931174.html
Copyright © 2011-2022 走看看