2016-11-23 26 views
9

Tôi đã theo dõi these instructions và tôi đã tạo một ứng dụng chào thế giới với React. Tôi đã tải lên các tệp phát triển trong EBS của mình và nó đã hoạt động.Xây dựng ứng dụng React trong cây đậu đàn hồi

Sau đó tôi dùng lệnh NPM chạy xây dựng, tôi theo các hướng dẫn, tôi đã cài đặt push-state và tôi đã thử nghiệm sử dụng localhost. Mọi thứ đều ổn.

Nhưng tôi đã tải tệp xây dựng lên EBS của mình và nó phàn nàn rằng ứng dụng không có tệp package.json và ứng dụng không hoạt động.

Tôi phải làm gì để đưa vào package.json để triển khai ứng dụng phản ứng của tôi bằng cách sử dụng Cây đậu đàn hồi? Làm cách nào để triển khai tệp xây dựng được tạo bởi npm chạy xây dựng trong EBS?

+0

[Hướng dẫn] (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html) Thử nhìn vào một ứng dụng nhanh được lưu trữ bởi cây đậu AWS ... –

+0

Sau đó thêm phản ứng từ ví dụ –

Trả lời

1

Gần đây, tôi đã triển khai ứng dụng dựa trên nút phản ứng của mình bằng cách sử dụng EB CLI. Tôi đã phải chạy eb init trong thư mục dự án của tôi sẽ hướng dẫn bạn thiết lập cấu hình eb. Dưới đây là các bước:

  1. npm init để thiết lập package.json (mà bạn đã thực hiện)
  2. git init để thiết lập một repo git
  3. eb init để thiết lập đàn hồi thiết lập cây đậu qua CLI của nó
  4. cam kết mã
  5. triển khai thành eb với eb deploy

AWS walks you through these steps assumin g bạn đang phân phát ứng dụng của mình bằng nút (mà bạn không nói, nhưng có khả năng).

Như một phần thưởng, bạn có thể muốn thiết lập CI để AWS xây dựng ứng dụng của bạn khi các thử nghiệm của bạn chuyển sang mã đẩy. Xem tệp travis yaml tôi sử dụng để thực hiện việc này.

+0

Bạn có thể cung cấp đầy đủ chi tiết về cách triển khai ứng dụng phản ứng trong EBS không – shubham

Các vấn đề liên quan