2015-06-23 39 views
5

trong khi cài đặt ionic npm install -g ionic gặp lỗi.cài đặt ionic npm ERR! lỗi tar.unpack

enter image description here

đã thử: -

  1. NPM bộ nhớ cache sạch 2. chạy các cli bởi administrator 3. khởi động lại hệ thống nhưng lỗi vẫn giống nhau.

Lưu trữ không đúng.

+0

Bạn đang ngồi sau một proxy? – andreaspfr

+0

Có. Nhưng bằng cách đặt lệnh https_proxy đã đặt proxy bắt buộc. vẫn lỗi tương tự. Có cách nào khác để cài đặt ion theo định dạng .exe. –

+0

lạ. Bạn cũng đã đặt proxy http bên cạnh https-proxy chưa? Hãy chắc chắn rằng người quản lý android-sdk đã đóng (nếu bạn đang sử dụng nó). Tôi đoán không có tải về cho ionic mà không có npm. – andreaspfr

Trả lời

16

Tôi đã có cùng một vấn đề trên Windows 8 (64 bit)

Giải pháp:

Đừng quên để cài đặt phụ thuộc khác trước khi cài đặt ion http://ionicframework.com/docs/guide/installation.html

1) Gỡ bỏ Node từ Control Panel

2) Khởi động lại PC

3) Tải xuống (phiên bản MSI Installer) phiên bản cũ hơn của nút từ http://nodejs.org/dist/v0.10.38/ hoặc 64bit http://nodejs.org/dist/v0.10.38/x64/

4) Cài đặt phiên bản Node 0.10.38

5) NPM cài đặt -g cordova

6) NPM cài đặt -g ion

Xong!

+0

Cảm ơn bạn rất nhiều :) –

+0

cảm ơn điều này làm việc hoàn hảo – tsanzol

+0

Làm việc hoàn hảo! –

0

nó không phải là nessesary để gỡ bỏ cài đặt nút ...

chỉ cần loại bỏ cái cũ NPM thư mục ion

...AppData\Roaming\npm\node_modules\ionic 

và thử lại

npm install -g ionic 
0

Đối với tôi câu trả lời được cung cấp không làm việc . Tôi gặp vấn đề này bằng cách cài đặt cordova và ionic cùng một lúc.

npm install -g cordova ionic 

Nếu proxy đang ngăn chặn điều này, những điều khác cần thử là đặt proxy, yêu cầu http yêu cầu và vô hiệu hóa nghiêm ngặt. Một ví dụ về cách thiết lập proxy là

npm config set proxy=http://username:[email protected]:port/ 

Để thực hiện yêu cầu http chỉ thay đổi cấu hình

npm config set registry=http://registry.npmjs.org/ 

Để vô hiệu hóa nghiêm ngặt-ssl

npm config set strict-ssl=false 

Ngoài ra, nếu bạn muốn xem danh sách mặc định của cấu hình loại

npm config ls -l 

Điều này cũng sẽ hiển thị những cấu hình nào đã bị ghi đè.

0

Gỡ cài đặt nút.js và cài đặt mới sau khi cài đặt xong chạy lệnh sau

npm install -g ionic cordova

Vậy đó.

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