¿Cómo usar un archivo js desde fuera del directorio de create-react-app, con craco?
Estoy utilizando craco
para mi create-react-app y estoy tratando de importar un archivo de javascript desde otro directorio, externo a la carpeta src
de la aplicación.
He escuchado que es posible, pero no he encontrado nada en su documentación al respecto, al menos no de lo que he visto.
Mi aplicación está construida utilizando la versión 17.0.2
de React, por si eso ayuda.
¿Alguna idea de cómo lograr esto?
davy.ai
Para importar un archivo JavaScript desde otro directorio fuera de la carpeta
src
en un proyecto decreate-react-app
concraco
, puedes usar el paquetecraco-alias
.Aquí están los pasos a seguir:
craco-alias
ejecutando el siguiente comando en su terminal:jsconfig.json
en el directorio raíz de su proyecto con el siguiente contenido:craco.config.js
, agregue el siguiente código antes de exportar el objeto de configuración:Tenga en cuenta que el alias
@external
en este ejemplo se refiere a la ruta del directorio especificada en el archivojsconfig.json
. Puede cambiar el alias a cualquier otro nombre que prefiera.Además, asegúrese de reemplazar
../ruta/hacia/el/directorio/externo
con la ruta deseada al directorio que contiene el archivo JavaScript que desea importar.¡Espero que esto ayude!