热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在VSCode中集成Prettier与TypeScript的最佳实践

本文详细介绍了如何在VSCode环境中配置Prettier工具以支持TypeScript项目,同时结合ESLint实现代码风格的一致性和自动化格式化。
参考资源

文章标题:如何在VSCode中使用Prettier与ESLint配合TypeScript
链接:https://khalilstemmler.com/blogs/tooling/prettier/


配置步骤

  1. 首先通过npm安装Prettier插件
    npm install --save-dev prettier

  2. 创建一个名为.prettierrc的配置文件,用于指定代码格式化的具体规则
    {
    "useTabs": false,
    "tabWidth": 2,
    "printWidth": 80,
    "singleQuote": true,
    "trailingComma": "none",
    "semi": false
    }

  3. 添加.prettierignore文件来排除不需要格式化的文件或目录
    /dist/*
    .local
    .output.js
    /node_modules/**
    **/*.svg
    **/*.sh
    /public/*

  4. 在项目的package.json文件中添加一个新的脚本来执行Prettier格式化操作
    {
    "scripts": {
    ...,
    "prettier": "prettier --config .prettierrc --write ."
    }
    }

  5. 安装VSCode中的Prettier - Code formatter插件,以便于在编辑器内直接应用格式化规则。

  6. 检查或修改VSCode的用户设置settings.json,确保启用了保存时自动格式化功能
    // 默认情况下(粘贴时格式化)
    "editor.formatOnPaste": true,
    // 默认情况下(保存时格式化)
    "editor.formatOnSave": true,

  7. 运行格式化命令,以确保所有代码都符合预设的格式标准
    npm run prettier


推荐阅读
author-avatar
mobiledu2502871243
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有