Ricerca nel sito web
Ho creato un monorepo con Turborepo che per ora ha 1 App React Vite e un pacchetto tailwind-config. E il mio problema per ora è che la mia App non carica affatto tailwind. Lasciami provare a spiegarti la struttura del mio progetto e i file.
root | |- packages | |- tailwind-config | `- apps |- container Continua a leggere →Ho cercato e letto la documentazione ma non sono riuscito a trovare la soluzione esatta. Ho anche cercato template e boilerplate.
Come usare turborepo senza usare TypeScript, qualche commento a riguardo ragazzi?
Non voglio usare TypeScript perché è complicato per i principianti quando il progetto si amplia.
Continua a leggere →
Sto sviluppando una serie di pacchetti per TypeScript come parte di un progetto Turborepo. Un esempio della struttura di importazione di questi pacchetti sarebbe
import { Test } from "package-name" import { Test } from "package-name/Test"Il problem
Continua a leggere →
Ho impostato un nuovo progetto sull'ultima versione di TurboRepo. Nella directory 'apps', ho creato un nuovo progetto Vite usando il template 'react-swc-ts'. Ho modificato il 'tsconfig.json' del progetto Vite:
/* Import */ "baseUrl": "./src", "paths": { "~/*": ["./*&q Continua a leggere →Quindi stavo lavorando a un progetto in cui voglio configurare svgr all'interno di un pacchetto tsup in turborepo.
Questa è la mia configurazione di tsup
import type { Options } from "tsup"; import { defineConfig } from "tsup"; export default defineConfig((options: Options) => ({ plugins: [], treeshake: true, splitting: true, entryPoints: ["./**/*.tsx"], // format: ["esm"], dts: true, minify: true, clean: true, Continua a leggere →Sto cercando di creare un'API Express all'interno di un workspace pnpm turborepo.
api ha @my/shared come dipendenza, il quale è un pacchetto locale del workspace.
Non sono riuscito a fare il build correttamente. Penso che quello che devo essere in grado di fare sia costruire la libreria condivisa e includerla nel progetto api, ma per fare questo dovrei essere in grado di cambiare tutte le istruzioni di importazione per permettere a node di trovare il modulo perché è importato come
Continua a leggere →Sto configurando un monorepo per un paio di progetti Typescript su cui sto lavorando e sto avendo problemi con gli alias di importazione. La mia struttura delle directory è la seguente
project/ apps/ streaming/ package.json tsconfig.json src/ handlers/ KafkaHandler.ts packages/ shared-utils/ package.json tsconfig.json src/ clients/ Kafka.ts tsconfig/ base.json pr Continua a leggere →Nella documentazione ufficiale riguardante i pacchetti interni, si afferma che è necessario traspilare questi pacchetti nel next.config.js: transpilePackages: ['math-helpers'] (sharing-code).
Inoltre, negli esempi attuali per iniziare (npx create-turbo@latest), @repo/ui è transpilato nelle app next.
Tuttavia, tutte le app Next funzionano anche senza la transpilation dei pacchetti interni.
Devi fare il transpile dei pacchett
Continua a leggere →Sto riscontrando un problema di inferenza dei tipi in TypeScript nella mia configurazione TurboRepo, nello specifico quando utilizzo i metodi Prisma all'interno dei servizi NestJS. Nel pacchetto server, ho un file export.d.ts che esporta i tipi per vari metodi dei controller e DTO. Tuttavia, TypeScript non riesce a inferire tipi completi quando utilizza i metodi Prisma, risultando in definizioni di tipo incomplete quando vengono utilizzate nel pacchetto frontend.
Spazio di lavor
Continua a leggere →Ho un monorepo che usa Turborepo che ha una funzione Lambda che dipende da un pacchetto interno. Fondamentalmente, qualcosa come la seguente struttura...
Il servizio è "resize" e dipende da "@repo/image".
services resize package.json Dockerfile src index.ts packages image package.json src helper.tsQuesto è semplificato, naturalmente.
Il file docker per il servizio "resize" appare così (basato sull'esempio docker di
Continua a leggere →