SyntaxError :予期しない予約語== prettier/サードパーティ.js


概要


このタイプのエラーは、JavaScriptのWebPack、prettierプラグイン、ノード、およびフレームワークでの作業中に発生する可能性が最も高いです.このタイプのエラーを解決するためにいくつかのハックがありますが、その前にこの記事に記載されていることをチェックする必要があります.
WebpackはJavaScriptのフレームワークとライブラリ用のモジュールバンドルで、すべてのファイル依存関係のグラフを読むためにPrettierプラグインと呼ばれるプラグインを使用します.ファイルがマッチした拡張子で見つけられるときはいつでも、ファイルはこのプラグインによって処理されて、上書きされます.

ノードのチェックバージョン


このタイプのエラーが発生した場合は、システムで現在使用しているノードのバージョンを最初にチェックする必要があります.ノードのバージョンを確認するには、コマンドプロンプトで次のコマンドを実行する必要があります.
node -v
ノードバージョン8または古いバージョンが8より大きい場合、ノードのバージョンをノードV 10にアップグレードする必要があります.

私は十分なノードV 10を持って幸運です.v 8より上の19.0😄
あなたがノードのバージョンをアップグレードしたくない場合は心配しないでください.このエラーを解決するための代替案があります.
あなたがノード版をアップグレードするのが自由であるならば、実行可能ファイルをhere からダウンロードして、それをインストールしてください.新しいバージョンのノードをインストールする前に、以前にインストールされたノードバージョンをアンインストールしてください.

チェック柄


今すぐあなたのウェブパックと一緒に使用しているのはどのバージョンをチェックすることです.あなたのパッケージを見て確認できます.JSONのプロジェクトディレクトリのルートレベルで、このプラグインのバージョンをdevdependenciesで表示します.あなたはバージョン4または上記のきれいなバージョン1.13.7以上のwebpackを使用していることを確認します.あなたのWebPackバージョンをアップグレードするために、このコマンドを使用してください.
npm install -D webpack
npm i -D prettier
パッケージの他の依存関係によってノードのバージョンをアップグレードしたくない場合、このエラーを解決するためには、v 1のバージョンを優先します.13.7
npm i -D [email protected]

理由🤔


WAITのための公式の文書JavaScript に記載されているように.声明の声明は、ノードバージョン10以上で利用可能です.そういうわけで、このタイプのエラーはあなたのノード・バージョンのために起こるかもしれません.
きれいなV 1で.13.7このタイプの文が存在しないのは、このバージョンがノードV 8または10以下で互換性がある理由です.

結論


このタイプのエラーを修正または解決するには2つの方法があります.
  • はV 10以上にノード・バージョンをアップグレードする、または、
  • ダウングレードのV 1にバージョンアップ.13.7 , 5656 , 9182

    Thanks for reading this blog post. Hope it’s been useful for you. Please post comment and your questions in comment box. I would be happy to fix your problems.


    場合は、この記事は、お友達や同僚と共有してください有用な発見!❤️
    記事を読む➡️
    フォローミーオン⤵️
    🌐
    🌐 Github