lỗi: lệnh không xác định fill / build / v.v.
Nếu npx intlayer fill --verbose trả về:
Sao chép mã vào clipboard
nhưng bạn chắc chắn lệnh fill nên tồn tại, dưới đây là các bước để giải quyết:
1. Đảm bảo bạn đang sử dụng phiên bản mới nhất
Chạy:
Sao chép mã vào clipboard
Điều này buộc npx kéo phiên bản mới nhất. Sau đó thử lại:
Sao chép mã vào clipboard
2. Kiểm tra xem lệnh đã được đăng ký chưa
Bạn có thể kiểm tra bằng:
Sao chép mã vào clipboard
Xem liệu lệnh có xuất hiện trong danh sách lệnh không.
Truy cập vào repo, và xác nhận rằng lệnh của bạn đã được xuất khẩu và đăng ký trong điểm vào CLI. Intlayer sử dụng commander làm framework.
Code liên quan đến CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. Khởi động lại terminal của bạn
Đôi khi cần khởi động lại terminal để nhận diện các lệnh mới.
5. Nếu bạn đang phát triển intlayer, hãy build lại và liên kết nó
Nếu bạn đang phát triển intlayer cục bộ:
Sao chép mã vào clipboard
Sau đó trong một terminal khác:
Sao chép mã vào clipboard
Điều này sử dụng phiên bản cục bộ mà bạn đang làm việc.
6. Xóa cache npx (nếu bạn bị kẹt với phiên bản cũ hơn)
Sao chép mã vào clipboard
Hoặc xóa thủ công các gói intlayer đã được cache:
Sao chép mã vào clipboard
Kiểm tra tương đương nếu bạn sử dụng pnpm, yarn, bun hoặc trình quản lý gói khác