Tìm kiếm trang web

reactjs - Ứng dụng React Turborepo không tải được Tailwind

Tôi đã tạo một monorepo với Turborepo mà hiện tại có 1 ứng dụng React Vite và gói cấu hình tailwind. Và vấn đề của tôi hiện tại là ứng dụng của tôi hoàn toàn không tải tailwind. Hãy để tôi thử giải thích cho bạn cấu trúc dự án và các tệp của tôi.

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

Đọc thêm →

javascript - Tôi muốn sử dụng turborepo trong một dự án mà tôi không muốn sử dụng TypeScript, điều này có khả thi không?

Tôi đã tìm kiếm và đọc tài liệu nhưng không thể tìm thấy giải pháp chính xác. Tôi cũng tìm kiếm mẫu và khuôn mẫu.

Làm thế nào để sử dụng turborepo mà không dùng typescript, các bạn có ý kiến gì về điều đó không?

Tôi không muốn sử dụng TypeScript vì nó phức tạp đối với người mới khi dự án mở rộng.

Đọc thêm →

javascript - Gói Turborepo/Typescript - duy trì cấu trúc import

Tôi đang phát triển một loạt các gói cho TypeScript như một phần của dự án Turborepo. Ví dụ về cấu trúc import của các gói này sẽ là

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

Vấn đề tôi gặp phải với điều này là tro

Đọc thêm →

reactjs - Tại sao các đường dẫn tuyệt đối không hoạt động trong TurboRepo

Tôi đã thiết lập một dự án mới trên phiên bản mới nhất của TurboRepo. Trong thư mục 'apps', tôi đã tạo một dự án Vite mới sử dụng mẫu 'react-swc-ts'. Tôi đã chỉnh sửa 'tsconfig.json' của dự án Vite:

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

Đọc thêm →

reactjs - Cách cấu hình SVGR trong một gói tsup bên trong turborepo

Vì vậy, tôi đang làm việc trên một dự án nơi tôi muốn thiết lập svgr bên trong một gói tsup trong turborepo.

Đây là cấu hình tsup của tôi

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: [&qu

Đọc thêm →

turborepo typescript xây dựng ứng dụng node với các phụ thuộc workspace

Đang cố gắng xây dựng một API express bên trong workspace pnpm turborepo.

api có @my/shared như một phụ thuộc, đó là một gói trong workspace cục bộ.

Tôi đã không thể tạo bản build đúng cách. Tôi nghĩ điều tôi cần làm là xây dựng thư viện chia sẻ và bao gồm nó vào dự án API, nhưng để làm được điều này, tôi sẽ cần thay đổi tất cả các câu lệnh import để cho node có thể tìm thấy module vì nó được import dưới dạng @my/shared.

cấu trúc :

apps/ /api <- express (d

Đọc thêm →

typescript - Bí danh Nhập khẩu Turborepo

Tôi đang thiết lập một monorepo cho một vài dự án Typescript mà tôi đang làm việc và tôi đang gặp vấn đề với việc định danh alias khi import. Cấu trúc thư mục của tôi như sau

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

Đọc thêm →

typescript - Turborepo: transpilePackages cho các gói nội bộ

Trong tài liệu chính thức về các gói nội bộ, nó nêu rằng bạn cần biên dịch chúng trong next.config.js: transpilePackages: ['math-helpers'] (chia sẻ mã).

Ngoài ra, trong các ví dụ khởi tạo hiện tại (npx create-turbo@latest), @repo/ui được biên dịch sang mã trong các ứng dụng next.

Tuy nhiên, tất cả các ứng dụng Next tiếp theo vẫn hoạt động ngay cả khi không biên dịch sang mã nội bộ của các gói.

Bạn có cần biên dịch lại các g

Đọc thêm →

nestjs - TypeScript: Các kiểu xuất ra không đầy đủ khi sử dụng các phương thức Prisma trong TurboRepo

Tôi đang gặp vấn đề về suy luận kiểu TypeScript trong thiết lập TurboRepo của mình, cụ thể là khi sử dụng các phương thức của Prisma trong các dịch vụ NestJS. Trong gói server, tôi có một tệp export.d.ts xuất các kiểu cho các phương thức controller khác nhau và DTO. Tuy nhiên, TypeScript không thể suy luận đầy đủ các kiểu khi sử dụng các phương thức của Prisma, dẫn đến các định nghĩa kiểu không đầy đủ khi được sử dụng trong gói frontend.

Không gian làm việc của máy chủ:

Đọc thêm →

typescript - Turborepo/Lamda/Dockerfile - Lỗi Không Tìm Thấy Gói Nội Bộ

Tôi có một monorepo sử dụng Turborepo có một hàm Lambda phụ thuộc vào một gói nội bộ. Về cơ bản, cấu trúc giống như sau...

Dịch vụ là "resize" và nó phụ thuộc vào "@repo/image".

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

Tất nhiên, đây là phiên bản đơn giản hóa.

Tệp docker cho dịch vụ "resize" trông như sau (dựa trên ví dụ docker từ turborepo)...

FROM

Đọc thêm →