Prettier来统一代码风格

prettier是一款解决代码风格问题的代码格式化工具,功能强大,简单易用,支持多语言,减少配置项。

前端开发过程中每个人写JavaScript的代码风格都不一样,又不能说别人写的代码有问题,这都是习惯的问题,比如有的人写if-else语句有以下的写法:

if(name == 'zeng'){
  alert('good')  
}
else{
    alert('bad')
}

//另一种写法
if(name == 'zeng'){
  alert('good')  
}else{
    alert('bad')
}

//再者
if(name == 'zeng')
{
  alert('good')  
}
else
{
    alert('bad')
}

这么多的不同写法,让人看到就头疼,如果复杂一点的,就更费心费力 了。将不同种的风格统一化,这就是prettier强大。现在先来安装

Install with yarn:
//本地安装
    yarn add prettier -dev --exact
    //全局安装
    yarn global add prettier

install with npm:

npm install --save-dev  --save-exact prettier
//或者
npm install --global prettier

第一种使用方法:

//src/App.vue是需要格式化的文件
npx prettier --write src/App.vue

 格式化代码前:

格式化代码后:

第二种使用方法,在package.json中加入如下代码:

{
  “scripts”: {
    "format": "prettier --write src/*.{js,css,md,vue}"
    }  
}

然后创建一个配置文件,.prettierrc

//.prettierrc

{
    "printWidth": 100,
    "singleQuote": true,
    "trailingComma": "es5",
    "parser":"vue",
    "tabWidth": 2
}

然后使用如下命令进行格式化运行:

npm run format

格式化前后对比:

大功告成。prettier之后的代码更漂亮,再也不用担心写的代码乱七八糟不规范了。

原文地址:https://www.cnblogs.com/zengfp/p/9682261.html