2014-07-06 21 views
5

tôi vừa xây dựng một ứng dụng mới với extjs 5.0 mà dường như thực sự tuyệt vời. ứng dụng hoạt động tốt trong chế độ phát triển, nhưng ngay sau khi tôi tạo ứng dụng bằng các công cụ dòng lệnh và triển khai nó, nó sẽ ngừng hoạt động.sencha extjs 5.0 ứng dụng không hoạt động trong sản xuất xây dựng

xây dựng lệnh tôi sử dụng khi tôi đang ở trong thư mục của dự án:

sencha app build production 

lệnh hoạt động tốt cho đến nay, không có lỗi trong phần đầu ra. Tôi đang sử dụng một máy chủ nhỏ với php, vì vậy tôi phải thay đổi kết thúc của index.html thành index.php và cũng bao gồm thư mục php một cách thủ công trong máy chủ sản xuất. (Tôi không biết cách thay đổi điều đó trong quá trình xây dựng)

cho đến nay, mọi thứ có vẻ tốt cho tôi trong đầu ra cơ bản của tệp chỉ mục của tôi, nhưng ứng dụng sẽ không bắt đầu do lỗi bảng điều khiển:

GET http://admin.vp24.com/.js?_dc=1404608946314 404 (Not Found) (index):23 
Uncaught TypeError: object is not a function 

Ext cố gắng bao gồm ở đây là gì? khi tôi khởi động ứng dụng trong chế độ phát triển, tôi thấy nhiều tệp cơ bản và các công cụ trong tab mạng hoạt động - ở đây nó chỉ bắt đầu bằng một tệp rỗng có tên ".js", có vẻ như đã bị hỏng hoàn toàn.

tôi đã cố gắng gỡ lỗi phần "fetchSync" của tệp app.js (công cụ Ext cơ bản mà tôi nghĩ) để tìm ra điều tôi cố gắng đưa vào thời điểm đó và dường như với tôi rằng đó là gridfilters -cắm vào. Một số biến đột nhiên rỗng trong tất cả các bước đó và tôi không biết tại sao.

điều gì có thể xảy ra với ứng dụng?

+0

Bạn đã thử 'sencha app build production' chưa? –

+2

Hãy thử 'sencha app build testing' và xem bạn có gặp bất kỳ lỗi thời gian chạy nào không. Đừng quên "tạm dừng các trường hợp ngoại lệ" trong trình tìm kiếm của bạn, vì vậy bạn có thể đi theo dấu vết ngăn xếp và tìm ra thủ phạm. – arthurakay

+1

tôi hoàn toàn quên để trả lời, nhờ @arthurakay, điều này đã cho tôi giải pháp .. tôi đã thiếu một nhập khẩu cho lưới lọc. trả lời rằng một lần nữa như là một câu trả lời đầy đủ và tôi sẽ chấp nhận nó – jebbie

Trả lời

4

Hãy thử sencha app build testing và xem bạn có gặp phải bất kỳ lỗi thời gian chạy nào không.

Đừng quên "tạm dừng ngoại lệ" trong trình tìm kiếm của bạn để bạn có thể đi theo dấu vết ngăn xếp và tìm thủ phạm.

0

Hãy thử xóa xác thực từ các mô hình của bạn.

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