Đặ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
Lịch sử phiên bản
- "Thêm tùy chọn --no-gitignore"v8.6.431/3/2026
- "Thêm nội dung lệnh init"v7.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
Sao chép đoạn mã vào khay nhớ tạm (clipboard)
npx intlayer initLệnh init tự động định cấu hình Intlayer cho dự án của bạn bằng cách tạo các tệp và cài đặt cần thiết. Đây là cách bắt đầu được khuyến nghị với Intlayer.
Tên thay thế (Aliases):
npx intlayer init
Các tham số (Arguments):
--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 kiếm thư mục dự án bắt đầu từ thư mục làm việc hiện tại.--no-gitignore- Tùy chọn. Bỏ qua việc tự động cập nhật tệp.gitignore. Nếu cờ này được đặt,.intlayersẽ không được thêm vào.gitignore.
Cách thức hoạt động:
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 một thư mục dự án hợp lệ có tệp
package.json. - Cập nhật
.gitignore- Thêm.intlayervào tệp.gitignorecủa bạn để loại bỏ các tệp được tạo tự động khỏi trình quản lý phiên bản (có thể bỏ qua bằng--no-gitignore). - Cấu hình TypeScript - Cập nhật bất kỳ tệp
tsconfig.jsonnào để bao gồm các định nghĩa kiểu của Intlayer (.intlayer/**/*.ts). - Tạo tệp cấu hình - Tạo
intlayer.config.ts(cho các dự án TypeScript) hoặcintlayer.config.mjs(cho các dự án JavaScript) với các cài đặt 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, nó sẽ thêm phần nhập cho 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, nó sẽ thêm phần nhập cho plugin
next-intlayer.
Ví dụ:
Khởi tạo cơ bản:
Sao chép đoạn mã vào khay nhớ tạm (clipboard)
npx intlayer initThao tác này khởi tạo Intlayer trong thư mục hiện tại, tự động phát hiện gốc dự án.
Khởi tạo với gốc dự án tùy chỉnh:
Sao chép đoạn mã vào khay nhớ tạm (clipboard)
npx intlayer init --project-root ./du-an-cua-toiThao tác này khởi tạo Intlayer trong thư mục được chỉ định.
Khởi tạo không cập nhật .gitignore:
Sao chép đoạn mã vào khay nhớ tạm (clipboard)
npx intlayer init --no-gitignoreThao tác này sẽ thiết lập tất cả các tệp cấu hình nhưng sẽ không sửa đổi tệp .gitignore của bạn.
Ví dụ đầu ra:
Sao chép đoạn mã vào khay nhớ tạm (clipboard)
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Lưu ý:
- Lệnh này mang tính lũy đẳng (idempotent) - bạn có thể chạy nó nhiều lần một cách an toàn. Các bước đã được cấu hình sẽ tự động được bỏ qua.
- Nếu tệp cấu hình đã tồn tại, nó sẽ không bị ghi đè.
- Các cấu hình TypeScript không có mảng
include(ví dụ: cấu hình kiểu giải pháp có tham chiếu) sẽ bị bỏ qua. - Lệnh sẽ dừng với thông báo lỗi nếu không tìm thấy
package.jsontrong gốc dự án.