Recherche de site Web
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 →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 →
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 →
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 →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 →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 →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 →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 →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 →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.tsCeci est simplifié bien sûr.
Le fichier docker pour le service « resize » ressemble à ceci (basé sur l'exemple d
Lire la suite →