Tengo dos paquetes React/TypeScript que estoy desarrollando, Grid y App . Internamente, Grid es una dependencia de App . Ambos paquetes tienen archivos .tsx y .css , pero están en diferentes estructuras de carpetas debido a las limitaciones de cada proyecto... también conocido como, la ruta relativa de los archivos css y src en cada proyecto es diferente. Cada paquete está dentro de una sola carpeta en mi monorepo.
Esto es lo que estoy buscando:
Grid esté en su propia carpeta. Quiero poder mantenerlo totalmente separado de la App .Grid mientras trabajo en la App , guardarlos y hacer que el comando de visualización de mi paquete web se vuelva a compilar automáticamente con los archivos de Grid modificados.Grid a App . ¿Hay una estructura de carpetas que pueda usar que haga esto fácilmente? Sé que probablemente pueda hacer algo con soft linking los archivos, pero soy nuevo en eso, por lo que cualquier dirección sería muy apreciada.
Esto debe funcionar en Mac, Linux y Windows.
Puede usar npm link en la aplicación de nodo que desea usar como paquete y luego el nombre del npm link name en el proyecto donde desea usar la aplicación vinculada. Nombre es el nombre del paquete vinculado (el que está en paquete.json)