前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Prettier 简明介绍

Prettier 简明介绍

作者头像
前端GoGoGo
发布2019-05-07 14:19:12
1.2K0
发布2019-05-07 14:19:12
举报

Prettier 是格式化代码工具。用来保持团队的项目风格统一。

安装

yarn 安装:

yarn add prettier --dev --exact

npm 安装:

npm install --save-dev --save-exact prettier

使用

代码变化后,自动进行代码格式化

按如下步骤做:

1 安装检查文件变化的的第三方包: onchange

2 在 package.json 加如下内容:

"scripts": {
  "prettier-watch": "onchange '**/*.js' -- prettier --write {{changed}}"
}

和 ESLint 配合使用

按如下步骤做:

1 安装第三方包:

yarn add eslint-config-prettier eslint-plugin-prettier --dev

2 在 .eslintrc.json 加如下内容:

{
  "extends": ["prettier", "plugin:prettier/recommended"],
  "plugins": ["prettier"],
  "rules": {
    "prettier/prettier": "error"
  }
}

代码提交前,自动进行代码格式化

1 安装第三方包:

yarn add pretty-quick husky --dev

2 在 package.json 加如下内容:

{
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  }
}

更多代码提交的使用方法见这里

配置规则

.prettierrc.js 中配置:

module.exports = {
  trailingComma: "es5",
  tabWidth: 4,
  semi: false,
  singleQuote: true
}

参数说明,见这里

推荐用 prettier-standard 将代码格式化成 JavaScript 标准风格

忽略文件

忽略文件, 在 .prettierrc.js 中配置

node_modules/

推荐阅读

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.04.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 使用
    • 代码变化后,自动进行代码格式化
      • 和 ESLint 配合使用
        • 代码提交前,自动进行代码格式化
        • 配置规则
        • 忽略文件
        • 推荐阅读
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档