Strapi ERR_INVALID_ARG_TYPE

strapi ERR_INVALID_ARG_TYPE

Este es un pequeño post que resuelve un problema que me topé haciendo otro post para el tema de Strapi ERR_INVALID_ARG_TYPE.

Este error aparece cuando quiero instalar dependencias y marca un error. Cabe destacar que no todas.

El error es el siguiente:

error code ERR_INVALID_ARG_TYPE
error The “path” argument must be of type string or an instance of Buffer or URL. Received null

Solución #1 ERR_INVALID_ARG_TYPE

Ya que puede ser que algo ande fallando con los módulos y/o caché de node, la solución debería ser la siguiente:

# npm
rm package-lock.json

#yarn
rm yarn.lock

rm -rf node_modules
npm install

Solo borramos estos archivos y reiniciamos la instalación completa de node_modules.

Solución #2 – Docker

Como mi proyecto de Strapi está en Docker, al iniciar copié el docker-compose.yaml y está la siguiente línea dentro de la sección volumes:

- ./yarn.lock:/opt/yarn.lock

Esto crear un directorio llamado yarn.lock, no un archivo. Entonces al querer instalar dependencias intenta leer algo que no existe.

rm -rf yarn.lock

nmp install

Esto debería solucionar el error de strapi ERR_INVALID_ARG_TYPE.

Gracias por leer.


Posted

in

, , , , ,

by