2015-05-15 30 views
6

Xin chào vấn đề của tôi là phát triển ứng dụng Phonegap trong HTML5 bằng công cụ Visual Studio cho apache cordova https://www.visualstudio.com/en-us/features/cordova-vs.aspx lỗi ghi khi tôi gỡ lỗi ứng dụng làKhông thể tải tài nguyên: máy chủ phản hồi với trạng thái 404 (Không tìm thấy) ripple.js

Ripple :: Môi trường nóng lên (Tea. Earl Grey. Hot.) ripple.js (37,13099)

XMLHttpRequest Synchronous về các chủ đề chính được phản vì tác động có hại của nó cho trải nghiệm của người dùng cuối. . Để biết thêm giúp đỡ, kiểm tra http://xhr.spec.whatwg.org/> ripple.js (50,28958)

Không thể tải tài nguyên: máy chủ đáp lại bằng một trạng thái 404 (Not Found) ripple.js

cảm ơn bạn cho sự giúp đỡ

+0

bất kỳ mã nguồn nào? không đủ thông tin! –

+0

Dường như vấn đề có liên quan nhiều hơn đến trình mô phỏng. Xem bạn có gặp lỗi tương tự khi gỡ lỗi dự án cordova mới không. Bạn có gặp sự cố nếu bạn chọn trình giả lập khác với Ripple không? –

Trả lời

4

Có thể là một phần của câu trả lời: Đối với lỗi thứ hai (không tìm thấy 404), những gì làm việc cho tôi là sao chép config.xml vào đường dẫn gốc (nơi mã nguồn của bạn).

Đối với các lỗi đầu tiên (đồng bộ XMLHttpRequest, mà không phải là quan trọng đối với quá trình thi đua, nhưng bạn có thể muốn xem một "rõ ràng" console log) chỉ cần chỉnh sửa ripple.js

[MAIN_DRIVE]:\Users\[YOUR_USER]\AppData\Roaming\npm\node_modules\ripple-emulator\pkg\hosted 

Trong dòng trình giả lập than phiền, tìm yêu cầu xhr. Thay đổi

xmlHttp.open("GET", utils.appLocation() + fileName, false); 

để

xmlHttp.open("GET", utils.appLocation() + fileName, true); 

và bạn làm xong, Hope this helps. Các lỗi này không liên quan bằng cách này.

+0

Mẹo đầu tiên của bạn làm việc cho tôi (bỏ phiếu lên :)), nhưng tôi không biết nơi chỉnh sửa tệp ripple.js. Tôi tìm thấy nó tại vị trí C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ ApacheCordovaTools \ Gói \ vs-tac, nhưng bên trong tập tin không có "xmlHttp.open (..." – Bjoerg

+1

Tìm thấy tệp tại [MAIN_DRIVE]: \ Users \ [YOUR_USER] \ AppData \ Roaming \ npm \ node_modules \ vs-tac \ node_modules \ ripple-emulator \ pkg \ hosted -> chỉnh sửa câu trả lời – Bjoerg

1

Giải pháp này làm việc cho tôi trong hai trường hợp. Dường như ok.

Bằng cách này: 'đường dẫn gốc (nơi mã nguồn của bạn là)': thư mục www của dự án trong VS2015

Và file ripple.js tìm thấy trong: luôn cho VS2015 như Bjoerg.

0

Tôi đã nhận được một lỗi tương tự vì phiên bản npm của tôi là 3.3.6 mà có một số loại lỗi trong đó. Cập nhật nút và npm đã sửa nó cho tôi:

npm install [email protected] -g 

Tôi đã cập nhật nút bằng cách tải xuống và cài đặt phiên bản mới nhất từ ​​nodejs.org.

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