問題タブ [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.

0 投票する
0 に答える
1726 参照

javascript - VS Code prettier は不要な中括弧 / ブロックを追加します {" "}

有名なVisual Studio コードのよりきれいなプラグイン{" "}は、フォーマットを実行する際に追加機能を追加します。

説明:

これは常に発生するわけではありません。私は React Native に取り組んでいJavaScriptます。prettier がコード内にスペースを見つけた場合、不要なスペースを変換します{" "}

例を見る

コードにこの行がありました。

コードをフォーマットすると、これに変換されます。

これにより、コードにバグが発生し、実行時にアプリがクラッシュします。コードでこれらの余分な括弧を見つけることで解決します。

解決策はありますか?

0 投票する
2 に答える
3921 参照

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の再起動も試みました...)