Hola hola,
After deploying a build to AWS, I was receiving this error:
warning amplify-app@2.24.2: The engine "@aws-amplify/cli" appears to be invalid. info fsevents@2.3.2: The platform "linux" is incompatible with this module. info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-android-arm-eabi@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-android-arm-eabi@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-android-arm-eabi@13.2.0: The CPU architecture "x64" is incompatible with this module. info @next/swc-android-arm64@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-android-arm64@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-android-arm64@13.2.0: The CPU architecture "x64" is incompatible with this module. info @next/swc-darwin-arm64@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-darwin-arm64@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-darwin-arm64@13.2.0: The CPU architecture "x64" is incompatible with this module. info @next/swc-darwin-x64@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-darwin-x64@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-freebsd-x64@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-freebsd-x64@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-linux-arm-gnueabihf@13.2.0: The CPU architecture "x64" is incompatible with this module. info "@next/swc-linux-arm-gnueabihf@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-linux-arm64-gnu@13.2.0: The CPU architecture "x64" is incompatible with this module. info "@next/swc-linux-arm64-gnu@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-linux-arm64-musl@13.2.0: The CPU architecture "x64" is incompatible with this module. info "@next/swc-linux-arm64-musl@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-win32-arm64-msvc@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-win32-arm64-msvc@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-win32-arm64-msvc@13.2.0: The CPU architecture "x64" is incompatible with this module. info @next/swc-win32-ia32-msvc@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-win32-ia32-msvc@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. info @next/swc-win32-ia32-msvc@13.2.0: The CPU architecture "x64" is incompatible with this module. info @next/swc-win32-x64-msvc@13.2.0: The platform "linux" is incompatible with this module. info "@next/swc-win32-x64-msvc@13.2.0" is an optional dependency and failed compatibility check. Excluding it from installation. error pdfjs-dist@3.6.172: The engine "node" is incompatible with this module. Expected version ">=16". Got "14.20.0" Solution
I found this answer in GH. In my case, it was a matter of bumping the nvm install 14.20.0 and nvm use 14.20.0 lines to use 16.0.0.
Here is my amplify.yml file:
version: 1 backend: phases: build: commands: frontend: phases: preBuild: commands: - nvm install 16.10.0 - nvm use 16.10.0 - yarn install build: commands: - yarn run build artifacts: baseDirectory: out files: - '**/*' cache: paths: - node_modules/**/* I hope this helps increase visability.
I've been working with React Native for the last 4 years and will continue documenting common React Native errors that we come across at TroutHouseTech.
-Matt
Top comments (0)