vscodeのprettierでcannot format 'xxxx'と表示され、フォーマットができない問題の解決方法
背景
vscodeでいつも通り編集していたらコードがフォーマットされない...。
画面の下を見るとprettierがExtension 'Prettier - Code formatter' cannot format 'package.json'
というエラーを吐いていました。
コンソールにも以下のようなエラーが出ていました。
[2021-06-22 23:56:05.392] [exthost] [error] Activating extension esbenp.prettier-vscode failed due to an error:
[2021-06-22 23:56:05.392] [exthost] [error] Error: Cannot find module 'prettier'
原因と解決方法
原因はprettier-vscode
のバージョンが8.0.0になっておかしくなったようです。
一旦は、バージョンをさげることで解消します。
バージョンを下げるには拡張機能の一覧を開いて、prettierを右クリックすると表示される「Install Another Version」からインストールするバージョンを指定します。
最後に、自動的に拡張機能がアップデートされないように拡張機能設定の「...」を押すと表示される「Auto Update Extensions」を「None」にしておきましょう。
Author And Source
この問題について(vscodeのprettierでcannot format 'xxxx'と表示され、フォーマットができない問題の解決方法), 我々は、より多くの情報をここで見つけました https://qiita.com/allJokin/items/7f9d6f98be27449ab624著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .