Bạn không thể thay đổi tên thư mục đầu ra xây dựng bằng các tùy chọn cấu hình hiện tại.
Hơn nữa, bạn không nên. Đây là một phần của the philosophy behind react-create-app
: họ nói Công ước qua Cấu hình.
Nếu bạn thực sự cần phải đổi tên thư mục của bạn, tôi thấy hai lựa chọn:
Ngay sau khi quá trình xây dựng hoàn thành, viết một lệnh mà bản xây dựng thư mục nội dung vào thư mục khác, bạn muốn. Ví dụ: bạn có thể try the copyfiles
npm package hoặc bất kỳ thứ gì tương tự.
Bạn có thể thử eject react-create-app và tinh chỉnh cấu hình.
Nếu bạn không hài lòng với công cụ tạo và lựa chọn cấu hình, bạn có thể đẩy bất cứ lúc nào. Lệnh này sẽ loại bỏ sự phụ thuộc xây dựng duy nhất từ dự án của bạn.
Thay vào đó, nó sẽ sao chép tất cả các tệp cấu hình và phụ thuộc chuyển tiếp (Webpack, Babel, ESLint, v.v.) ngay vào dự án của bạn để bạn có toàn quyền kiểm soát chúng. Tất cả các lệnh trừ eject sẽ vẫn hoạt động, nhưng chúng sẽ trỏ đến các script đã sao chép để bạn có thể chỉnh sửa chúng. Tại thời điểm này bạn đang ở trên của riêng bạn.
Tuy nhiên, điều quan trọng cần lưu ý là đây là thao tác một chiều. Khi bạn đã thoát ra, bạn không thể quay lại! Bạn mất tất cả các bản cập nhật trong tương lai.
Do đó, tôi muốn khuyên bạn không sử dụng một cách đặt tên thư mục tùy chỉnh, nếu có thể. Cố gắng gắn bó với tên mặc định. Nếu không phải là một tùy chọn, hãy thử # 1. Nếu nó vẫn không hoạt động đối với trường hợp sử dụng cụ thể của bạn và bạn thực sự không còn lựa chọn - hãy khám phá # 2. Chúc may mắn!
Nguồn
2017-01-05 22:28:01
thấy điều này [câu hỏi] (https://stackoverflow.com/questions/44448851/how-do-i-change-src-folder-to-something- else-in-create-react-app/48590867 # 48590867) và thử thay đổi 'build' thành 'whatever'. Đã không thử nó. – nikrb