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.