2013-06-26 41 views
8

tớ ở đằng sau một proxy công ty, tôi đã thiết http_proxy và https_proxy env var tôi đểBower ổ cắm lỗi đường hầm không thể được thiết lập, nguyên nhân = Parse Lỗi

http://username:[email protected]:port/ 

làm console.log (process.env) xuất các var này một cách chính xác. NPM đang làm việc, tôi đã Chòi chơi với nó và nó (Chòi) đã làm việc tốt nhưng kể từ khi tôi khởi động lại windows XP Tôi luôn nhận được:

bower error tunneling socket could not be established, cause=Parse Error 

Tôi không nghĩ rằng có bất cứ điều gì mới ở phía bên proxy. Tôi đã cố gắng thiết lập lại những vars, khởi động lại tất cả mọi thứ ... Bất kỳ sugestion?

+0

Đó chắc chắn là sự cố proxy, mọi thứ đều hoạt động tốt khi tôi không đứng sau proxy. Và mọi thứ khác đang hoạt động, npm, maven ... và nó đã hoạt động! Kể từ khi tôi khởi động lại XP nó tiếp tục nói điều này. Tôi thậm chí không biết phải kiểm tra gì, đó là lý do tại sao tôi đăng một câu hỏi ở đây để mọi người có thể cho tôi biết cần kiểm tra những gì, giải thích có thể, loại công cụ ... vâng đó có thể là lỗi của câu hỏi nếu bạn không không có đầu mối. – user2251745

+0

Ngoài ra, tôi đã thử gỡ cài đặt bower, xóa bộ nhớ cache npm và cài đặt lại. Tôi đang sử dụng nút v0.10.12. – user2251745

Trả lời

2

Tôi thực sự không biết tại sao nhưng xóa tệp .npmrc trong nhà của tôi đã khắc phục nó.

+3

Không cần xóa tệp .npmrc. chỉ cần mở nó trong notepad và kiểm tra thời tiết tập tin này chứa params sau đây ot không ... proxy = http: // UNAME: PASSWORD @ PROXTIP: PORT/ strict-ssl = false https-proxy = https:// UNAME: PASSWORD @ PROXTIP: PORT/ - Hãy chắc chắn rằng thar -ssl là sai .. –

2

Tiếp theo việc lệnh cho tôi

npm config set proxy "http://domain\username:[email protected]:port/" 
4

Nếu thay đổi cài đặt proxy như chỉ ra bởi Vipul không đủ cũng thay đổi registry:

npm config set registry http://registry.npmjs.org/ 
+0

Cảm ơn bạn đã làm việc đó. –

1

tôi đã nhận được cùng một vấn đề với proxy công ty TRÊN.

Giải pháp là bạn chỉ cần thiết lập các biến môi trường hệ thống 'http_proxy' & 'https_proxy' để http://username:[email protected]:port/

Không cần phải xóa .npmrc tập tin.

Sự cố proxy rõ ràng của nó chứ không phải vấn đề về nút. :)