Đây là gì
Xây dựng cục bộ (Build locally) cho phép Manus xây dựng trang web, ứng dụng web, ứng dụng di động hoặc trò chơi trong một thư mục trên máy tính của chính bạn. Bạn làm việc trong Manus Studio, ứng dụng máy tính của Manus dành cho macOS (Apple Silicon) và Windows. Manus viết mã, chạy dự án và hiển thị bản xem trước trực tiếp. Manus sử dụng các tệp, thư mục và công cụ đã có sẵn trên máy tính của bạn. Để tìm hiểu Manus Studio có thể làm gì trên máy tính của bạn, hãy đọc Manus Studio. Hãy dùng tính năng này trong các trường hợp sau:- Dự án của bạn đã nằm sẵn trên máy tính.
- Bạn muốn giữ quy trình làm việc Git của riêng mình.
- Bạn muốn dùng các công cụ của riêng mình song song với Manus.
Cách sử dụng
Thiết lập Manus Studio
Tải xuống Manus Studio
Đăng nhập
Bật Làm việc cục bộ và chọn thư mục
Bắt đầu một trang web mới trên máy tính của bạn
Mô tả trang web và vị trí của nó
Chọn loại dự án
Cho phép lưu trữ mã nếu thư mục không trống
Xem lại kế hoạch
Xem trước và tinh chỉnh
Tiếp tục một trang web đã có trên máy tính của bạn
Chỉ cho Manus thư mục
Xác nhận đúng bản sao
Chọn cách kết nối mã hiện có
Thêm trang web vào một dự án lớn hơn
Bạn có thể thêm trang web vào một dự án không phải là trang web, ví dụ trang web chính thức cho một trò chơi.- Cho Manus biết bạn muốn có một trang web riêng bên trong dự án lớn hơn. Ví dụ: “Thêm trang web chính thức cho trò chơi này.”
- Manus tạo trang web trong thư mục con riêng, ví dụ
website/. - Chỉ thư mục con đó thuộc về trang web. Manus không đưa phần còn lại của dự án vào các phiên bản của trang web.
Xây dựng ứng dụng di động
Mô tả ứng dụng
Chọn loại dự án
Xác nhận việc chuyển sang Manus Cloud
Xây dựng trò chơi
- Trong Manus Studio, mô tả trò chơi và cho Manus biết nơi xây dựng trò chơi trên máy tính của bạn.
- Manus thiết lập trò chơi dưới dạng dự án do Manus quản lý. Manus không yêu cầu bạn chọn loại dự án.
- Tiếp tục với quy trình Game Dev thông thường. Xem Game Developer.
Lưu phiên bản và xuất bản dự án do Manus quản lý
Yêu cầu Manus lưu phiên bản
Xuất bản khi bạn sẵn sàng
Kiểm thử thanh toán Stripe trong dự án cục bộ
- Yêu cầu Manus thêm tính năng thanh toán. Manus thiết lập Stripe ở chế độ thử nghiệm. Xem Thanh toán.
- Kiểm thử quy trình thanh toán đơn hàng (checkout) bằng thẻ thử nghiệm Stripe
4242 4242 4242 4242. - Để kiểm thử thanh toán đầy đủ, Stripe phải gửi các sự kiện thanh toán (webhook) đến ứng dụng của bạn. Bản xem trước trên máy tính của bạn không thể nhận các sự kiện này. Hãy yêu cầu Manus chuyển dự án sang một sandbox đám mây tạm thời để kiểm thử. Manus sẽ xin sự chấp thuận của bạn trước.
- Trước khi xuất bản lần đầu, hãy yêu cầu Manus kết nối webhook Stripe từ một bản xem trước trên đám mây.
Kết nối dự án cục bộ thuần túy với Manus sau này
- Mở thư mục dự án trong Manus Studio.
- Yêu cầu Manus kết nối trang web với Manus.
- Manus liên kết thư mục hiện có với một dự án mới do Manus quản lý. Manus giữ nguyên các tệp mã nguồn của bạn và không xây dựng lại trang web.
Những điều bạn cần biết
Thành phần nào chạy ở đâu
- Bản xem trước chạy trên máy tính của bạn. Manus Studio mở bản xem trước từ một địa chỉ cục bộ trên máy của bạn. Các thiết bị khác không thể mở địa chỉ này.
- Chia sẻ với người khác bằng cách xuất bản. Để người khác xem được trang web, hãy xuất bản trang web, hoặc tiếp tục tác vụ trong Manus Cloud.
- Đồng bộ trước khi tiếp tục trên đám mây. Một tác vụ đám mây mới bắt đầu từ phiên bản được đồng bộ gần nhất. Các thay đổi chỉ tồn tại trên máy tính của bạn sẽ không được đưa vào. Hãy yêu cầu Manus đồng bộ trước, sau đó chọn Tiếp tục trong tác vụ đám mây mới (Continue in a new cloud task).
- Chỉ chủ sở hữu mới có thể dùng tệp cục bộ. Tệp cục bộ, xuất bản cục bộ và tiếp tục trong tác vụ mới chỉ khả dụng cho chủ sở hữu dự án.
- Ứng dụng di động được quản lý chạy trong Manus Cloud. Trang web, ứng dụng web và trò chơi vẫn nằm trên máy tính của bạn. Ứng dụng di động do Manus quản lý được chuyển sang Manus Cloud.
Những gì Manus tải lên
- Dự án do Manus quản lý: Khi bạn lưu hoặc đồng bộ một phiên bản, Manus tải lên mã trong thư mục trang web. Manus không tải lên phần còn lại của một dự án lớn hơn, chẳng hạn như trò chơi đi kèm một trang web phụ trợ.
- Chỉ thiết lập thì không tải mã lên. Việc kết nối thư mục hoặc thiết lập dự án do Manus quản lý tự nó không tải mã của bạn lên.
- Chọn do Manus quản lý không xuất bản bất cứ thứ gì. Trang web của bạn chỉ trở nên công khai khi bạn xuất bản.
- Dự án cục bộ thuần túy: Manus không thiết lập dịch vụ Manus và không lưu phiên bản lên Manus. Bạn có thể kết nối dự án với Manus sau này.
Cách Manus làm việc với kho Git của bạn
- Hai lịch sử riêng biệt. Manus giữ lịch sử phiên bản riêng cho dự án do Manus quản lý. Kho Git của bạn và lịch sử của nó vẫn tách biệt.
- Thiết lập Git của bạn được giữ nguyên. Manus không thay đổi remote, nhánh, hook hay thông tin xác thực của bạn. Manus không nhập lịch sử Git của bạn.
- Commit không được sao chép qua lại. Commit của bạn không xuất hiện trong lịch sử phiên bản Manus, và phiên bản Manus không xuất hiện dưới dạng commit trong kho của bạn.
- Tệp dùng chung. Cả hai lịch sử đều theo dõi cùng các tệp trong thư mục. Khi Manus đưa thay đổi từ lịch sử riêng của mình vào, những thay đổi đó xuất hiện trong kho Git của bạn dưới dạng thay đổi chưa commit.
- Thư mục không có kho Git riêng. Nếu thư mục trang web không nằm trong một kho Git, công cụ Git của bạn sẽ hiển thị lịch sử phiên bản Manus cho thư mục đó. Để dùng một kho riêng ở đó, hãy yêu cầu Manus thiết lập. Đừng tự chạy
git inittrong thư mục đó. - Manus thêm hai mục vào thư mục trang web. Một tệp dự án nhỏ liên kết thư mục với dự án Manus của bạn. Một thư mục ẩn lưu trữ lịch sử phiên bản Manus. Đừng xóa mục nào. Đừng commit thư mục ẩn vào kho của riêng bạn.
- Git worktree và nhánh. Bạn có thể commit tệp dự án nhỏ vào kho của mình. Khi đó, nhánh hoặc worktree mới vẫn được liên kết với cùng dự án Manus.
- Dự án đám mây và GitHub. Với các dự án bạn xây dựng trong Manus Cloud, hãy đọc Tích hợp GitHub và Kiểm soát mã.
Giới hạn hiện tại
- Chưa thể khôi phục phiên bản (rollback) cho dự án cục bộ. Bạn không thể khôi phục một dự án cục bộ do Manus quản lý về phiên bản đã lưu trước đó. Để hoàn tác thay đổi, hãy dùng lịch sử Git của riêng bạn.
- Kiểm thử webhook Stripe đầy đủ cần sandbox đám mây. Thanh toán đơn hàng ở chế độ thử nghiệm hoạt động được ở cục bộ. Các sự kiện thanh toán cần một sandbox đám mây tạm thời.
- Trò chơi luôn do Manus quản lý. Tùy chọn cục bộ thuần túy không khả dụng cho trò chơi.
- Ứng dụng di động được quản lý cần Manus Cloud. Bạn không thể phát triển ứng dụng di động do Manus quản lý trên máy tính của chính mình.
Công cụ trên máy tính của bạn
- Manus dùng các công cụ bạn đang có. Manus dùng các ngôn ngữ lập trình, trình quản lý gói và các công cụ khác đã được cài đặt trên máy tính của bạn.
- Các gói của dự án được cài đặt như một phần của tác vụ. Manus cài đặt các gói mà dự án của bạn cần, theo thiết lập riêng của dự án.
- Thay đổi hệ thống cần sự cho phép của bạn. Trước khi Manus cài đặt hoặc sửa chữa một công cụ cho toàn bộ máy tính của bạn, Manus sẽ giải thích thay đổi và xin phép bạn. Manus không dùng quyền quản trị viên khi chưa có sự chấp thuận của bạn.
Di chuyển hoặc sao chép thư mục dự án
- Di chuyển toàn bộ thư mục. Nếu bạn di chuyển hoặc đổi tên toàn bộ thư mục trang web, liên kết tới dự án Manus và lịch sử phiên bản của nó vẫn được giữ nguyên.
- Chỉ sao chép tệp dự án không tạo ra trang web mới. Bản sao trỏ đến cùng một dự án Manus. Thay vào đó, hãy yêu cầu Manus thiết lập một dự án mới.
Credit
Các tác vụ làm việc với máy tính của bạn sử dụng credit theo cùng mức như các tác vụ tương đương trên đám mây. Độ phức tạp của tác vụ quyết định chi phí, không phải vị trí của tệp. Xem Understanding Credit Consumption in the Manus Desktop App.Mẹo
- Cung cấp cho Manus đường dẫn thư mục đầy đủ. Một đường dẫn đầy đủ, chẳng hạn như
~/Documents/yoga-site, giúp Manus tìm đúng dự án ngay lần đầu. - Dùng thư mục mới, trống cho trang web mới. Khi đó, Manus thiết lập dự án mà không yêu cầu bạn xác nhận việc lưu trữ mã.
- Nêu loại dự án trong câu lệnh đầu tiên. Hãy nói “do Manus quản lý” hoặc “giữ dự án này ở cục bộ” để bỏ qua câu hỏi thiết lập.
- Chọn do Manus quản lý nếu bạn định xuất bản bằng Manus. Bạn có ngay lưu trữ, lịch sử phiên bản và xuất bản mà không cần thiết lập thêm.
- Đặt trang web phụ trợ trong thư mục con riêng. Khi đó, lịch sử phiên bản và nội dung tải lên chỉ bao gồm trang web, không phải toàn bộ dự án.
- Commit công việc vào Git trước các thay đổi lớn. Tính năng khôi phục phiên bản chưa khả dụng cho dự án cục bộ do Manus quản lý, vì vậy lịch sử Git của riêng bạn là lưới an toàn.
- Commit tệp dự án nhỏ, không commit thư mục ẩn. Khi đó, các nhánh và worktree của bạn vẫn liên kết với cùng dự án Manus.
- Lên kế hoạch kiểm thử thanh toán sớm. Hãy yêu cầu Manus thiết lập một sandbox đám mây tạm thời khi bạn sẵn sàng kiểm thử toàn bộ quy trình thanh toán.
- Xuất bản để chia sẻ. Bản xem trước cục bộ chỉ hoạt động trên máy tính của bạn. Hãy xuất bản trang web để gửi liên kết cho người khác.
Câu hỏi thường gặp
Tôi có cần Manus Studio để xây dựng cục bộ không?
Tôi có cần Manus Studio để xây dựng cục bộ không?
Dự án do Manus quản lý và dự án cục bộ thuần túy khác nhau thế nào?
Dự án do Manus quản lý và dự án cục bộ thuần túy khác nhau thế nào?
Manus có tải mã của tôi lên không?
Manus có tải mã của tôi lên không?
Manus có thay đổi kho Git của tôi không?
Manus có thay đổi kho Git của tôi không?
Tại sao tác vụ ứng dụng di động của tôi bị chuyển lên đám mây?
Tại sao tác vụ ứng dụng di động của tôi bị chuyển lên đám mây?
Tại sao Manus không yêu cầu tôi chọn loại dự án cho trò chơi?
Tại sao Manus không yêu cầu tôi chọn loại dự án cho trò chơi?
Tôi có thể khôi phục dự án cục bộ về phiên bản trước không?
Tôi có thể khôi phục dự án cục bộ về phiên bản trước không?
Tôi có thể kiểm thử thanh toán Stripe trên máy tính của mình không?
Tôi có thể kiểm thử thanh toán Stripe trên máy tính của mình không?
Người khác có thể mở bản xem trước cục bộ của tôi không?
Người khác có thể mở bản xem trước cục bộ của tôi không?
Tôi có thể kết nối trang web cục bộ thuần túy với Manus sau này không?
Tôi có thể kết nối trang web cục bộ thuần túy với Manus sau này không?
Manus yêu cầu cài đặt một công cụ trên máy tính của tôi. Tại sao?
Manus yêu cầu cài đặt một công cụ trên máy tính của tôi. Tại sao?
Xây dựng cục bộ có tốn nhiều credit hơn không?
Xây dựng cục bộ có tốn nhiều credit hơn không?