Quiero instalar MUI en Redwood JS. Pero cuando ejecuté el comando en el directorio del proyecto
yarn add @mui/materialApareció un error en la consola que decía
error Running this command will add the dependency to the workspace root rather than the workspace itself, which might not be what you want - if you really meant it, make it explicit by running this command again with the -W flag (or --ignore-workspace- root-check).He estado buscando en los documentos, pero no pude encontrar nada.
Revisé los comandos en Redwiid JS , rw setup ui es el comando para agregar bibliotecas ui. Sin embargo, allí solo se menciona Tailwind & Chakra. ¿Hay alguna manera de agregar MUI como UI?
Los proyectos de Redwood generalmente se crean como monorepos. Desde su sitio web en la sección:
How it's Organized
Redwood coloca tanto el código frontend como el backend en un solo monorepo .
El problema es que probablemente esté ejecutando yarn add @mui/material desde la raíz del proyecto, en lugar de hacerlo dentro del proyecto frontend ( /web ).
En el nivel superior tenemos tres directorios, api, scripts y web. Redwood separa las preocupaciones de backend (api) y frontend (web) en sus propias rutas en la base de código. (Yarn se refiere a estos como "espacios de trabajo". En Redwood, nos referimos a ellos como "lados".) Cuando agregue paquetes en el futuro, deberá especificar en qué espacio de trabajo deben ir. Por ejemplo (no ejecute estos comandos, solo estamos viendo la sintaxis):
yarn workspace web add marked yarn workspace api add better-fsen este caso solo necesitas Mui en el frente:
yarn workspace web add @mui/material