• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

764
Views
Los binarios 'darwin-arm64v8' no se pueden usar en la plataforma 'darwin-x64'

Estoy tratando de implementar funciones en firebase usando mi Mac M1, para lo cual se requiere hacer una instalación de npm install para instalar paquetes en node_modules/ . Estoy recibiendo este error:

 Error: 'darwin-arm64v8' binaries cannot be used on the 'darwin-x64' platform. Please remove the 'node_modules/sharp' directory and run 'npm install' on the 'darwin-x64' platform. at Object.hasVendoredLibvips (/Users/ali/Desktop/tajir/backend-mvp/appengine/back-end-flex/node_modules/sharp/lib/libvips.js:80:13) at Object.<anonymous> (/Users/ali/Desktop/tajir/backend-mvp/appengine/back-end-flex/node_modules/sharp/lib/constructor.js:7:22) at Module._compile (internal/modules/cjs/loader.js:1136:30) at Module._compile (pkg/prelude/bootstrap.js:1394:32) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1156:10) at Module.load (internal/modules/cjs/loader.js:984:32) at Function.Module._load (internal/modules/cjs/loader.js:877:14) at Module.require (internal/modules/cjs/loader.js:1024:19) at Module.require (pkg/prelude/bootstrap.js:1338:31) at require (internal/modules/cjs/helpers.js:72:18)
about 3 years ago · Santiago Trujillo
3 answers
Answer question

0

Por lo general, alguien que tenga una Mac M1 tendría este problema. El procesador Mac M1 es arm64 . Se publicó una solución aquí que requiere cambiar la arquitectura del terminal a arch -x86_64 zsh , lo cual no quería hacer.

Entonces, esa es la solución que pude descubrir (algunos de los pasos también se mencionan en el error):

 rm -rf node_modules/sharp npm install --arch=x64 --platform=darwin sharp
about 3 years ago · Santiago Trujillo Report

0

Mi respuesta no está relacionada con la implementación de funciones en firebase, pero tuve exactamente el mismo error:

 Error: 'darwin-x64' binaries cannot be used on the 'darwin-arm64v8' platform. Please remove the 'node_modules/sharp' directory and run 'npm install' on the 'darwin-arm64v8' platform.

cuando traté de ejecutar un proyecto con un mac M1 usando una versión de nodo que era incompatible.

Traté de ejecutar el proyecto con la versión 16 cuando el proyecto realmente requiere la versión <=14.

Entonces, si alguien tiene este problema, podría valer la pena verificar la versión del nodo

about 3 years ago · Santiago Trujillo Report

0

Para mí, todo lo que tenía que hacer era:

 brew reinstall vips

luego haga una instalación limpia del proyecto.

about 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error