vscode で Prettier Code プラグインを使用する詳細なチュートリアル

vscode で Prettier Code プラグインを使用する詳細なチュートリアル

なぜprettierを使うのですか?

大企業では、フロントエンド開発コードに独自のコード標準がある場合があります。独自のコード標準を迅速に生成するにはどうすればよいでしょうか? Prettierを使用するのがより良い選択です!

Prettier Code プラグインをインストールするにはどうすればいいですか?

ここに画像の説明を挿入

サイドバーの最後のオプションで、検索バーで Prettier Code を検索してインストールします。

プロジェクトでの設定方法

新しいプロジェクトでは、2 つの新しい構成ファイルを作成できます。1 つは .prettierignore ファイルで、ファイルを無視するための .gitignore ファイルに似ています。もう 1 つは .prettierrc.js ファイルで、コード検証ルールを構成するために使用されます。

.prettierignoreは以下のように設定されます

**/*.md
**/*.svg
**/*.ejs
**/*.html
パッケージ.json
.ウミ
.umiプロダクション
.umi-テスト

.prettierrc.jsは次のように設定されます

モジュール.エクスポート = {
    // 1行に最大100文字まで含めることができます printWidth: 100,
    // インデントにはスペース2つを使用します tabWidth: 2,
    // インデント文字を使用せず、スペースを使用する useTabs: false,
    // 行末にセミコロンが必要です。semi: true,
    // シングルクォートを使用する singleQuote: true,
    // オブジェクトキーは必要な場合にのみ引用符で囲まれます quoteProps: 'as-needed',
    // jsx は一重引用符ではなく二重引用符を使用しますjsxSingleQuote: false,
    // 末尾のカンマは不要 trailingComma: 'all',
    // 中括弧の先頭と末尾にはスペースが必要です。bracketSpacing: true,
    // jsx タグの逆山括弧は囲む必要があります jsxBracketSameLine: false,
    // 矢印関数では、パラメータが 1 つしかない場合、括弧も必要です。arrowParens: 'always'、
    // 各ファイル形式の範囲はファイルの内容全体です。rangeStart: 0,
    範囲終了: 無限大、
    // ファイルの先頭に @prettier を書く必要はありません
    プラグマを要求: false、
    // ファイルの先頭に@prettierを自動的に挿入する必要はありません
    挿入プラグマ: false、
    // デフォルトの行折り返し標準を使用する proseWrap: 'preserve',
    //表示スタイルに基づいて HTML をラップするかどうかを決定します htmlWhitespaceSensitivity: 'css',
    // 改行には lf を使用する
    行末: '自動'、
};

これですべての設定が完了しました。コードを記述するたびに、右クリックして「ドキュメントのフォーマット」を選択します。

これで、vscode で Prettier Code プラグインを使用する詳細なチュートリアルに関するこの記事は終了です。vscode で Prettier Code を使用する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • vscode で eslint と prettier を正しく設定する
  • vscode の Prettier プラグインを使用してコードを使用して構成をフォーマットする方法の詳細な説明
  • vscode は vue+vetur+eslint+prettier の自動フォーマット機能を設定します
  • vscode での eslint プラグインの設定 (prettier 設定が無効)

<<:  Alibaba Cloud イメージリポジトリの Docker 構成変更の実装

>>:  MySQL 5.7.29 + Win64 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

推薦する

HTML タグのメタ概要、HTML5 のヘッド メタ属性の概要

序文metaはhtml言語のhead領域にある補助タグです。おそらく、これらのコードは不要だと思うで...

負の距離(共感) - 相互影響の反復プロセス

ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...

Linux コマンドラインでメールを送信する 5 つの方法 (推奨)

シェル スクリプトで電子メールを作成する必要がある場合は、コマンド ラインから電子メールを送信する知...

MySQL の NOT IN 充填ピットの NULL 列の問題の解決方法

以前、会社で小さな機能に取り組んでいたとき、特定の状況でデータがいくつあるかを数えてから問題を修正し...

Mysql のフィールドのデータの一部をバッチ置換する (推奨)

MYSQL のフィールドのデータの一部をバッチで置き換えます。具体的な導入は次のとおりです。 1....

Mysql で group_concat の長さ制限を変更する方法

MySQL には、「group_concat」という関数があります。通常の使用では問題がないかもしれ...

html リンク タグ タイトル属性 改行 マウス ホバー プロンプト コンテンツ 改行効果

オブジェクト上にマウスを移動したときにコンテンツ(タイトル属性の内容)を折り返す方法、HTML タイ...

Keepalived を使用して Nginx の自動再起動とデュアルアクティブ ホットスタンバイの高可用性を実現する方法について

目次1. 概要2. Keepalivedを使用してNginxを自動的に再起動する2.1 シェルスクリ...

MySQL はカスタムシーケンスを使用して row_number 関数を実装します (詳細な手順)

いくつかの記事を読んだ後、ようやく MySQL で row_number() ソートを実装する方法が...

ova ファイルを VMware にインポートする際の落とし穴の概要

問題の原因ご存知のとおり、すべてのネットワーク動作は対応するネットワークトラフィックを生成し、すべて...

画像をMySQLデータベースに保存し、フロントエンドページに表示するための実装コード

目次1. まず、pycharmを使用してDjangoプロジェクトを作成し、関連する環境を設定します。...

Linuxシステムにおけるプロセス管理の詳細な説明

目次1. プロセスとスレッドの概念2. プロセス管理とは何ですか? 3. プロセス管理の役割4. L...

VUE でタブページを切り替える 4 つの方法

目次1. 静的実装方法: 2. 第2のシミュレーション動的方法3. 3番目の動的データ方式4. 動的...

Vue実装のカウンターケース

この記事では、カウンター表示を実現するためのVueの具体的なコードを例として紹介します。具体的な内容...

React コンポーネントのコンストラクタとスーパーの知識ポイントのまとめ

1. Reactでクラス宣言する際のヒント 上記のように、Child クラスは class キーワー...