Olá a todos, estou trabalhando em um site que é uma coleção de aplicativos de página única. Eu tenho um monorepo que consiste em meus aplicativos em diretórios separados, e cada aplicativo tem seu próprio package.json.

Além disso, cada aplicação contém um ou mais submódulos git, onde coloco minhas bibliotecas principais (ex. uma para a lib “comum”, uma para SVG, etc.). Estou globalmente feliz com esta configuração. Funciona bem com ferramentas, pois todo o submódulo está diretamente no diretório do aplicativo e facilita a versão do código.

Dito isso, a maior falha tem sido lidar com dependências, pois às vezes existem dependências que eu gostaria de ter em todos os aplicativos. Como cada aplicativo tem seu próprio package.json, isso significa que tenho que instalar manualmente essa dependência em todos os meus aplicativos, caso eu use essa dependência em minha biblioteca comum.

O que estou procurando é uma maneira de dividir um package.json, de modo que eu possa (por exemplo), apontar o package.json do aplicativo para o package.json da biblioteca comum e herdar suas dependências. Estou ciente de que isso não é possível com o package.json, mas não posso deixar de sentir que não sou o único com esse problema e que podem existir soluções.

Existem boas soluções alternativas que não envolvem a construção de algum sistema de modelagem hacky?

Minha pilha é:
– Vite
– Esbelto
– Fios (com espaços de trabalho)


Source link

Previous articleSaw a tiktok about how an 18-year old who just graduated high school has the most bad b*tch energy and honestly, looking back, I feel like I could rel… | via twitter
Next article🖼 | Iptv

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.