Configuré un repositorio mono usando Ionic y Vue 3, el único problema es que en mis aplicaciones secundarias todavía necesito agregar lo siguiente en package.json. ¿Cómo puedo usar las dependencias de desarrollo raíz?
"devDependencies": { "@vue/cli-plugin-typescript": "~5.0.0-rc.1" },Aquí está mi estructura:
apps - app1 - package.json <-- here i have to add devDependency - tsconfig.json - app2 - package.json <-- here i have to add devDependency - tsconfig.json package.json <-- devDependency is in here too tsconfig-base.jsonTodo funciona de esta manera, pero crea una carpeta node_modules con un montón de dependencias en cada aplicación secundaria. Me gustaría evitar eso si es posible.
Si elimino devDependency, aparece el siguiente error:
Module not found: Error: Can't resolve './src/main.js'Entonces, no veo la dependencia y pienso que estoy usando js, pero de hecho estoy usando mecanografiado.
Intenté configurar la baseUrl en tsconfigs pero aún no ha funcionado nada. Cualquier ayuda sería muy apreciada.
En lugar de configurar vue para encontrarlo, puede configurar un enlace de ruta:
"devDependencies": { "@vue/cli-plugin-typescript": "link:../node_modules/@vue/cli-plugin-typescript" }