問題タブ [prettier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - VS Code prettier は不要な中括弧 / ブロックを追加します {" "}
有名なVisual Studio コードのよりきれいなプラグイン{" "}
は、フォーマットを実行する際に追加機能を追加します。
説明:
これは常に発生するわけではありません。私は React Native に取り組んでいJavaScript
ます。prettier がコード内にスペースを見つけた場合、不要なスペースを変換します{" "}
。
例を見る
コードにこの行がありました。
コードをフォーマットすると、これに変換されます。
これにより、コードにバグが発生し、実行時にアプリがクラッシュします。コードでこれらの余分な括弧を見つけることで解決します。
解決策はありますか?
intellij-idea - IntelliJ IDEA pretier プラグインが特定の構成を適用しない
Web 開発用に IntelliJ Prettier プラグインをインストールしました。残念ながら、次の行で構成されるカスタム構成を指定できませんでした: "prettier.singleQuote": true
.
私が試したこと:Languages & Frameworks > JavaScript > Prettier
グローバルで1回、プロジェクト固有のきれいなインストールで1回指定しました。(スクリーンショットでは、グローバル パッケージが表示されます)。
構成ファイルに関してではなく.prettierrc
、プロジェクトのルートにあるファイルを作成しようとしましたpackage.json
。設定ファイルはこんな感じ
.prettierrc
これは機能しなかったので、名前を変更しまし.prettierrc.json
たが、どちらも機能しませんでした。次に、プロジェクトで「きれいな」タグを次のpackage.json
ように使用しようとしました。
それでもフォーマットするCTRL+ALT+SHIFT+P
と、デフォルトの構成のみが適用され、提供された構成は適用されないため、既存のすべての一重引用符が二重引用符に置き換えられます。
また、ここ(IntelliJ フォーラム) で言及されているいくつかのことも試しましたが、どちらもうまくいきませんでした。私は何が欠けていますか?(絶望的なIDEAの再起動も試みました...)