reactjs - Turborepo React -sovellus ei lataa Tailwindia

Olen luonut monorepon Turboren avulla, jossa on tällä hetkellä 1 React Vite -sovellus ja tailwind-config-paketti. Ongelmana tällä hetkellä on, että sovellukseni ei lainkaan lataa Tailwindia. Yritän selittää sinulle projektini rakenteen ja tiedostot.

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

Lue lisää →

javascript - Haluan käyttää turborepoa projektissa, jossa en halua käyttää TypeScriptiä, onko tämä mahdollista?

Etsin ja luin dokumentaatiota, mutta en löytänyt tarkkaa ratkaisua. Etsin myös mallipohjaa ja valmista kaavaa.

Kuinka käyttää turborepoa ilman TypeScriptiä, onko teillä siitä kommentteja kaverit?

En halua käyttää Typescriptiä, koska se on monimutkainen aloittelijalle, kun projekti kasvaa.

Lue lisää →

javascript - Turborepo/Typescript-paketti - tuontirakenteen ylläpitäminen

Kehitän sarjaa paketteja TypeScriptille osana Turborepo-projektia. Esimerkki näiden pakettien tuontirakenteesta olisi

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

Ongelma, johon törmään tämän kanssa, on se, että kehit

Lue lisää →

reactjs - Miksi absoluuttiset polut eivät toimi TurboRepossa

Olen perustanut uuden projektin uusimmalla TurboRepo-versiolla. 'apps'-hakemistossa olen luonut uuden Vite-projektin käyttäen 'react-swc-ts'-mallia. Olen muokannut Vite-projektin 'tsconfig.json'-tiedostoa:

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

Lue lisää →

reactjs - Kuinka määrittää SVGR tsup-paketissa turborepon sisällä

Joten työskentelin projektin parissa, jossa haluan asentaa svgr:n tsup-pakettiin turborepossa.

Tämä on minun tsup-konfiguraationi

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

Lue lisää →

turborepo typescript käännä Node-sovellus työtila riippuvuuksilla

Yritän rakentaa Express API:a pnpm turborepo -työtilan sisälle.

api:lla on @my/shared riippuvuutena, joka on paikallinen työtilapaketti.

En ole onnistunut saamaan rakennetta oikein. Luulen, että minun täytyisi pystyä rakentamaan jaettu kirjasto ja sisällyttämään se API-projektiin, mutta tämän tekemiseksi minun täytyisi pystyä muuttamaan kaikki tuontilauseet, jotta Node löytäisi moduulin, koska se tuodaan nimellä @my/shared.

rakenne :

apps/ /api <- express

Lue lisää →

typescript - Turborepo Tuo Aliakset

Olen pystyttämässä monorepoa muutamalle Typescript-projektille, joita työskentelen, ja minulla on ongelmia tuontialiaasien kanssa. Hakemistorakenteeni on seuraava

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/tsconfi

Lue lisää →

typescript - Turborepo: transpilePackages sisäisille paketeille

Virallisessa dokumentaatiossa sisäisistä paketeista sanotaan, että sinun täytyy transpiloida ne tiedostossa next.config.js: transpilePackages: ['math-helpers'] (sharing-code).

Lisäksi nykyisissä aloitusesimerkeissä (npx create-turbo@latest), @repo/ui transponoidaan seuraavissa sovelluksissa.

Kuitenkin kaikki seuraavat sovellukset toimivat jopa ilman sisäisten pakettien kääntämistä.

Täytyykö sinun transpiloida sisä

Lue lisää →

nestjs - TypeScript: Viedyt tyypit puutteellisia, kun käytetään Prisma-menetelmiä TurboRepossa

Kohtaan TypeScriptin tyyppipäätelmäongelman TurboRepo-asetuksessani, erityisesti käytettäessä Prisma-menetelmiä NestJS-palveluissa. Palvelinpaketissa minulla on export.d.ts-tiedosto, joka vie tyyppejä eri kontrollerimenetelmille ja DTO:ille. TypeScript ei kuitenkaan onnistu päättelemään täydellisiä tyyppejä käytettäessä Prisma-menetelmiä, mikä johtaa puutteellisiin tyyppimääritelmiin, kun niitä käytetään frontend-paketissa.

Palvelimen työtila:

// export.d.

Lue lisää →

typescript - Turborepo/Lamda/Dockerfile - Virhe Sisäisen Paketin Löytämisessä

Minulla on Turborepoa käyttävä monorepo, jossa on Lambda-funktio, joka riippuu sisäisestä paketista. Käytännössä jotain seuraavanlaista rakennetta...

Palvelu on "resize" ja se riippuu "@repo/image".

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

Tämä on tietysti yksinkertaistettu.

Docker-tiedosto "resize"-palvelulle näyttää tältä (perustuen turborepon docker-

Lue lisää →