web-dev-qa-db-ja.com

エンジン「ノード」はこのモジュールと互換性がありません

AWSにデプロイするときに糸エラーが発生する

error [email protected]: The engine "node" is incompatible with this module. Expected version ">=6 <7 || >=8". Got "7.0.0"

これはどのように解決されるのでしょうか?

これは、package.jsonでエンジンを指定した場合に機能しますか

{ 
  "engines" : { 
    "node" : ">=8.0.0" 
  }
}
9
JN_newbie

nodeのバージョンをアップグレードする必要があります。

私はこれと同じ問題に遭遇しました。

Homebrewを使用した場合は、次のコマンドを実行します。

    brew update -This updates Homebrew to latest version
    brew upgrade node

nvmを使用する場合、次を実行:

    nvm current node -v Checks your current version
    nvm install <version> Example: nvm install 12.14.1

上記の手順については https://nodejs.org/en/download/ にアクセスしてください

エラーの条件を満たしているバージョンを取得します。最新バージョンが機能します。

より詳細なウォークスルー: https://flaviocopes.com/how-to-update-node/

1
David Arango

私の問題は、yarn --ignore-enginesで解決されましたが、理由と方法はわかりません

0
maryam