Đặt câu hỏi và nhận tóm tắt tài liệu bằng cách tham chiếu trang này và nhà cung cấp AI bạn chọn
Bằng cách tích hợp Intlayer MCP Server vào trợ lý AI ưa thích của bạn, bạn có thể truy xuất toàn bộ tài liệu trực tiếp từ ChatGPT, DeepSeek, Cursor, VSCode, v.v.
Xem tài liệu MCP ServerLịch sử phiên bản
- Thêm lệnh initv7.5.930/12/2025
Nội dung của trang này đã được dịch bằng AI.
Xem phiên bản mới nhất của nội dung gốc bằng tiếng AnhNếu bạn có ý tưởng để cải thiện tài liệu này, vui lòng đóng góp bằng cách gửi pull request trên GitHub.
Liên kết GitHub tới tài liệuSao chép Markdown của tài liệu vào bộ nhớ tạm
Khởi tạo Intlayer
npx intlayer initLệnh init tự động thiết lập Intlayer trong dự án của bạn bằng cách cấu hình các tệp và thiết lập cần thiết. Đây là cách được khuyến nghị để bắt đầu với Intlayer.
Bí danh:
- npx intlayer init
Tham số:
- --project-root [projectRoot] - Tùy chọn. Chỉ định thư mục gốc của dự án. Nếu không được cung cấp, lệnh sẽ tìm thư mục gốc bắt đầu từ thư mục làm việc hiện tại.
Những việc nó thực hiện:
Lệnh init thực hiện các tác vụ thiết lập sau:
- Xác thực cấu trúc dự án - Đảm bảo bạn đang ở trong thư mục dự án hợp lệ có tệp package.json
- Cập nhật .gitignore - Thêm .intlayer vào tệp .gitignore của bạn để loại trừ các tệp được tạo ra khỏi quản lý phiên bản
- Cấu hình TypeScript - Cập nhật tất cả các tệp tsconfig.json để bao gồm định nghĩa kiểu của Intlayer (.intlayer/**/*.ts)
- Tạo tệp cấu hình - Tạo intlayer.config.ts (cho dự án TypeScript) hoặc intlayer.config.mjs (cho dự án JavaScript) với các thiết lập mặc định
- Cập nhật cấu hình Vite - Nếu phát hiện tệp cấu hình Vite, thêm import plugin vite-intlayer
- Cập nhật cấu hình Next.js - Nếu phát hiện tệp cấu hình Next.js, thêm import plugin next-intlayer
Ví dụ:
Khởi tạo cơ bản:
npx intlayer initLệnh này sẽ khởi tạo Intlayer trong thư mục hiện tại, tự động phát hiện thư mục gốc của dự án.
Khởi tạo với thư mục gốc dự án tùy chỉnh:
npx intlayer init --project-root ./my-projectLệnh này sẽ khởi tạo Intlayer trong thư mục được chỉ định.
Ví dụ đầu ra:
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer typesCreated intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Ghi chú:
- Lệnh có tính idempotent - bạn có thể chạy nó nhiều lần một cách an toàn. Nó sẽ bỏ qua các bước đã được cấu hình.
- Nếu một tệp cấu hình đã tồn tại, nó sẽ không bị ghi đè.
- Các tệp cấu hình TypeScript không có mảng include (ví dụ: các cấu hình theo kiểu solution với references) sẽ bị bỏ qua.
- Lệnh sẽ kết thúc với lỗi nếu không tìm thấy package.json trong thư mục gốc của dự án.