Intentando instalar dependencias a continuación
npm install axios moment react-file-base64 redux redux-thunkTener estos problemas de advertencia
npm WARN @apideck/better-ajv-errors@0.3.2 requires a peer of ajv@>=8 but none is installed. You must install peer dependencies yourself. npm WARN fork-ts-checker-webpack-plugin@6.5.0 requires a peer of typescript@>= 2.7 but none is installed. You must install peer dependencies yourself. npm WARN react-file-base64@1.0.3 requires a peer of react@^15.0.2 but none is installed. You must install peer dependencies yourself. npm WARN tsutils@3.21.0 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.¿Cómo puedo arreglarlo?
Esas son dependencias de pares, no dependencias reales. Aquí hay un buen artículo que explica la diferencia. Las dependencias de pares son solo para que los usuarios sepan con qué versiones de varios paquetes es compatible su paquete instalado. No necesita solucionar estos problemas, ya que solo le informan qué versiones de varios paquetes son compatibles SI desea usar esos paquetes en el futuro.
En resumen, puede comenzar su proyecto tal como está, no hay nada que necesite arreglo.
Las versiones más recientes de npm no instalan las dependencias de pares automáticamente.
Para deshacerse de sus advertencias, puede instalar los paquetes que se solicitan según sea necesario.
npm install --save-dev "<dependency_pkg>"--save-dev significa que se guardará en devDependencies
Puede encontrar muchos más detalles en las diversas respuestas a esta pregunta similar: npm WARN... requiere un par de... pero ninguno está instalado. Debe instalar las dependencias de pares usted mismo