Recherche de site Web

reactjs - L'application React Turborepo ne parvient pas à charger Tailwind

J'ai créé un monorepo avec Turborepo qui pour l'instant contient 1 application React Vite et un package de configuration Tailwind. Et mon problème pour le moment est que mon application ne charge pas du tout Tailwind. Laissez-moi essayer de vous expliquer la structure de mon projet et mes fichiers.

root | |- packa

Lire la suite →

javascript - Je veux utiliser turborepo dans un projet où je ne veux pas utiliser TypeScript, est-ce possible ?

J'ai cherché et lu les documents mais je n'ai pas pu trouver la solution exacte. J'ai également cherché des modèles et des bases de code.

Comment utiliser turborepo sans utiliser TypeScript, des commentaires là-dessus les gars ?

Je ne veux pas utiliser TypeScript parce que c'est compliqué pour les débutants lorsque le projet prend de l'ampleur.

Lire la suite →

javascript - package Turborepo/Typescript - maintenir la structure des importations

Je développe une série de packages pour TypeScript dans le cadre d'un projet Turborepo. Un exemple de la structure d'importation de ces packages serait

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

Le problème que je r

Lire la suite →

reactjs - Pourquoi les chemins absolus ne fonctionnent pas dans TurboRepo

J'ai configuré un nouveau projet sur la dernière version de TurboRepo. Dans le répertoire 'apps', j'ai créé un nouveau projet Vite en utilisant le modèle 'react-swc-ts'. J'ai modifié le 'tsconfig.json' du projet Vite :

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

Lire la suite →

reactjs - Comment configurer SVGR dans un package tsup à l'intérieur d'un turborepo

Donc je travaillais sur un projet où je voulais configurer svgr à l'intérieur d'un package tsup dans turborepo.

Ceci est ma configuration 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, externals:

Lire la suite →

turborepo typescript construire une application node avec des dépendances de l'espace de travail

Essayer de créer une API Express à l'intérieur d'un espace de travail pnpm turborepo.

l'API a @my/shared comme dépendance, qui est un paquet de l'espace de travail local.

Je n'ai pas été capable de réaliser correctement la compilation. Je pense que ce que je dois pouvoir faire est de compiler la bibliothèque partagée et de l'inclure dans le projet api, mais pour cela je devrais pouvoir modifier toutes les instructions d'importation afin que Node puisse trouver le module, car il es

Lire la suite →

typescript - Aliases d'importation Turborepo

Je suis en train de configurer un monorepo pour quelques projets Typescript sur lesquels je travaille et j'ai des problèmes avec les alias d'importation. Ma structure de répertoires est la suivante

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

Lire la suite →

typescript - Turborepo : transpilePackages pour les packages internes

Dans la documentation officielle concernant les packages internes, il est indiqué que vous devez les transpiler dans le next.config.js : transpilePackages: ['math-helpers'] (sharing-code).

De plus, dans les exemples de démarrage actuels (npx create-turbo@latest), @repo/ui est transpilé dans les applications Next.

Cependant, toutes les applications next fonctionnent même sans transpirer les packages internes.

Faut-il transco

Lire la suite →

nestjs - TypeScript : Types exportés incomplets lors de l'utilisation des méthodes Prisma dans TurboRepo

Je rencontre un problème d'inférence de type TypeScript dans ma configuration TurboRepo, notamment lors de l'utilisation des méthodes Prisma dans les services NestJS. Dans le package serveur, j'ai un fichier export.d.ts qui exporte les types pour diverses méthodes de contrôleur et DTO. Cependant, TypeScript n'arrive pas à inférer les types complets lors de l'utilisation des méthodes Prisma, ce qui entraîne des définitions de type incomplètes lorsqu'elles sont utilisées dans le package fronten

Lire la suite →

typescript - Turborepo/Lamda/Dockerfile - Erreur de non-trouvabilité du paquet interne

J'ai un monorepo utilisant Turborepo qui contient une fonction Lambda qui dépend d'un package interne. En gros, quelque chose comme la structure suivante...

Le service est "resize" et il dépend de "@repo/image".

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

Ceci est simplifié bien sûr.

Le fichier docker pour le service « resize » ressemble à ceci (basé sur l'exemple d

Lire la suite →