2017-08-03 18 views
5

Khi tôi sử dụng lệnh "cordova platform add ios" cho phiên bản Cordova mới nhất 7.0.1, tôi nhận được thông báo tìm nạp không thành công.Cách khắc phục Không tìm nạp được nền tảng [email protected]~4.4.0

Tôi đang cố gắng nâng cấp một dự án hiện có lên iOS phiên bản 4.4.0 nhưng vì sự an tâm của tôi, tôi đã thử tạo một dự án mới cũng có cùng lỗi.

Đây là đầu ra đầu cuối của tôi bên dưới hiển thị các lỗi tôi nhận được, bất kỳ ai cũng có thể đề xuất giải pháp để giải quyết vấn đề này không?

Stuarts-MacBook-Pro:T Stu$ cordova create myApp org.apache.cordova.myApp myApp 
Creating a new cordova project. 
Stuarts-MacBook-Pro:T Stu$ cd myApp 
Stuarts-MacBook-Pro:myApp Stu$ cordova platform add ios 
Using cordova-fetch for [email protected]~4.4.0 
Error: Failed to fetch platform [email protected]~4.4.0 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Failed to get absolute path to installed module 
Stuarts-MacBook-Pro:myApp Stu$ cordova platform add ios 
Using cordova-fetch for [email protected]^4.4.0 
Error: Failed to fetch platform [email protected]^4.4.0 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: npm: Command failed with exit code 254 Error output: 
npm WARN [email protected] No repository field. 
npm ERR! Darwin 16.0.0 
npm ERR! argv "/usr/local/Cellar/node/6.2.0/bin/node" "/usr/local/bin/npm" "install" "[email protected]^4.4.0" "--save" 
npm ERR! node v6.2.0 
npm ERR! npm v3.8.9 
npm ERR! path /Users/S/Development/T/myApp/node_modules/.staging/xml-escape-d330e1e1 
npm ERR! code ENOENT 
npm ERR! errno -2 
npm ERR! syscall rename 

npm ERR! enoent ENOENT: no such file or directory, rename '/Users/S/Development/T/myApp/node_modules/.staging/xml-escape-d330e1e1' -> '/Users/S/Development/T/myApp/node_modules/cordova-ios/node_modules/xml-escape' 

Trả lời

3

Tôi đã giải quyết vấn đề này, dường như đây là vấn đề NPM chứ không phải vấn đề của Cordova. Tôi vừa cập nhật NPM trong Terminal và sau khi cập nhật "nền tảng cordova thêm ios" hoạt động tốt. Chúc mừng ngày - 1!

npm update -g 
+0

Nice thử nhưng không có điếu xì gà –

1
  1. Xóa thư mục cordova-ios, tọa lạc tại: node_modules/cordova-ios

  2. Loại lệnh này

    ionic cordova build ios 
    
Các vấn đề liên quan