這種問題就總是很惡心,非技術性的小問題,解決起來總是很花時間。今天在此記錄一下我的解決方法:
參考1:https://github.com/prettier/prettier-vscode/issues/1299
參考2:https://prettier.io/docs/en/configuration.html
好像是因為不同版本prettier 的parser 的名字不一樣,導致無法解析,只需要把prettier 配置文件里的parser 從babylon 改成 babel就可以。
根據參考2,我找到我項目根目錄下的 .prettierrc.yaml ,把
parser: babylon
改成
parser: babel
保存即可。
或者根據參考2,找到你用的配置文件,修改后保存即可。
補充:修改后請重啟 vscode以生效