reactjs - Turborepo React aplikacija ne uspijeva učitati Tailwind

Stvorio sam monorepo s Turborepo koji trenutno ima 1 React Vite aplikaciju i paket za konfiguraciju Tailwinda. A moj problem trenutno je što moja aplikacija uopće ne učitava Tailwind. Dopustite da vam pokušam objasniti strukturu mog projekta i datoteke.

root | |- packages | |- tailwind-config | `- apps |- c

Čitaj više →

javascript - Želim koristiti turborepo u projektu u kojem ne želim koristiti TypeScript, je li to moguće?

Tražio sam i čitao dokumentaciju, ali nisam uspio pronaći točno rješenje. Također sam tražio predložak i početnu strukturu.

Kako koristiti turborepo bez korištenja Typescripta, imate li kakvih komentara o tome, dečki?

Ne želim koristiti TypeScript jer je kompliciran za početnika kada projekt raste.

Čitaj više →

javascript - Turborepo/Typescript paket - održavanje strukture uvoza

Razvijam niz paketa za TypeScript kao dio Turborepo projekta. Primjer strukture uvoza tih paketa bio bi

import { Test } from "package-name" import { Test } from "package-name/Test"

Problem s kojim se suočavam u vezi s ovim jest taj što u razvoju s T

Čitaj više →

reactjs - Zašto apsolutne putanje ne rade u TurboRepo

Postavio sam novi projekt na najnovijoj verziji TurboRepo-a. U direktoriju 'apps' stvorio sam novi Vite projekt koristeći predložak 'react-swc-ts'. Modificirao sam 'tsconfig.json' Vite projekta:

/* Import */ "baseUrl": "./src", "paths": { "~/*": ["./*"] },

Čitaj više →

reactjs - Kako konfigurirati SVGR u tsup paketu unutar turborepoa

Dakle, radio sam na projektu gdje želim postaviti svgr unutar tsup paketa u turborepo-u.

Ovo je moja tsup konfiguracija

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, externals: ["react"],

Čitaj više →

turborepo typescript build node aplikacija s ovisnostima radnog prostora

Pokušavam izgraditi Express API unutar pnpm turborepo radnog prostora.

api ima @my/shared kao ovisnost koja je lokalni paket radnog prostora.

Nisam uspio ispravno napraviti build. Mislim da ono što trebam moći učiniti je izgraditi zajedničku biblioteku i uključiti je u api projekt, ali da bih to učinio, trebao bih moći promijeniti sve naredbe za uvoz kako bi node mogao pronaći modul jer je uvezen kao @my/shared.

struktura :

apps/ /api <- express (depends o

Čitaj više →

typescript - Turborepo uvozni aliasi

Postavljam monorepo za nekoliko Typescript projekata na kojima radim i imam problema s aliasiranjem uvoza. Moja struktura direktorija je sljedeća

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 project/packages/tsconfig/base.json

Čitaj više →

typescript - Turborepo: transpilePackages za interne pakete

U službenoj dokumentaciji vezanoj uz interne pakete, navodi se da ih je potrebno transpilirati u next.config.js: transpilePackages: ['math-helpers'] (sharing-code).

Također, u trenutnim početnim primjerima (npx create-turbo@latest), @repo/ui se transpilira u sljedećim aplikacijama.

Međutim, sve sljedeće aplikacije rade čak i bez transpiliranja unutarnjih paketa.

Morate li transpajlirati interne pakete u next.config

Čitaj više →

nestjs - TypeScript: Izvezeni tipovi nepotpuni pri korištenju Prisma metoda u TurboRepo

Susrećem se s problemom zaključivanja tipova u TypeScriptu u svom TurboRepo postavu, posebno pri korištenju Prisma metoda unutar NestJS servisa. U server paketu imam datoteku export.d.ts koja eksportira tipove za različite metode kontrolera i DTO-ove. Međutim, TypeScript ne uspijeva pravilno zaključiti sve tipove pri korištenju Prisma metoda, što rezultira nepotpunim definicijama tipova kada se koriste u frontend paketu.

Radni prostor poslužitelja:

// expo

Čitaj više →

typescript - Turborepo/Lamda/Dockerfile - Pogreška pri pronalaženju internog paketa

Imam monorepo koji koristi Turborepo i koji ima Lambda funkciju koja ovisi o internom paketu. U osnovi, nešto poput sljedeće strukture...

Usluga je "resize" i ovisi o "@repo/image".

services resize package.json Dockerfile src index.ts packages image package.json src helper.ts

Ovo je naravno pojednostavljeno.

Docker datoteka za uslugu "resize" izgleda ovako (na temelju docker primjera iz turborepoa)...

Čitaj više →