0

Web Uygulama şablonundan yeni bir ASP.NET 5 projesi oluşturdum. Bu şablon Bower ve npm için bağımlılıklar içerir.NPM Hatası Visual Studio 2015 Güncelleştirmesi 2, Paketler geri yüklenemedi

Hata: 20888: hata: 140770FC: SSL rutinleri: SSL23_GET_SERVER_HELLO: bilinmiyor protokolü: openssl \ ssl \ s23_clnt.c: 787:

npm bağımlılıkları geri çalışırken, ben şu mesajı alıyorum İlk aramamın bana bunun bir şirket proxy'sinin gerisindeyim olduğuna ve npm yapılandırma seti kayıt defteri http://registry.npmjs.org/'u kullanarak https olmayan URL'yi kullanmak için npm yapılandırmamı güncellemesinin bu sorunu çözebileceğine inanmasına neden oldu.

Sahip olduğum sorun sadece bunu nerede yapacağımı bilmem. npm, komut satırımda tanınan bir komut değil, çünkü Visual Studio'dan başka bir şey yüklemedim. Yani, bu yapılandırmayı güncelleştirmek için Visual Studio'da bir yol var mı? Bu sorunu gidermek için nasıl gidebilirim?

enter image description here

+0

Web'de veya Visual Studio'da (Dosya Aç ...) HTTPS URL'sini https://registry.npmjs.org/gulp-concat açmaya çalışın. JSON verisi olan dosya görüntülenmelidir. GET_SERVER_HELLO hatası TLS (https) hatasına benziyor. İstemci, sunucuya "ClientHello" isteği gönderir ve sunucu, bulamayacağınız görünen "ServerHello" yanıtını geri göndermelidir. Visual Studio, IE'nin proxy'sini kullanmalıdır (bkz. Araçlar/Seçenekler'de ve sonra Ortam/Web Tarayıcısında). Bu arada proje dizinindeki komut satırında 'npm install' kullanmayı deneyebilirsiniz. – Oleg

+0

IE’den URL’ye bastığımda, dosyayı geri alırım, bu yüzden proxy sorunu olmayabilir mi? Bu hatayı neden Visual Studio'da aldığımı bilmiyorum. Ancak kesinlikle şirket ağımda olur. – wakers01

+0

Ayrıca, proje dizinindeki komut satırında npm kurulumunu kullanmak bana sadece npm'nin tanınan bir komut olmadığını söyler. – wakers01

cevap

0

Yani, aslında, bir proxy sorunu olma sonunda etmedi. Kurumsal bir proxy'nin arkasında olduğum için, proxy'yi npm olarak ayarlamam gerekiyordu. Npm yardımcı programı için dizini işaret eden Oleg, oraya gitmeme ve yapılandırmalarla uğraşmamı sağladı. Bu sorunu çözmek için:

  1. Komut istemini açın ve gezinmek için "C: \ Program Files Microsoft Visual Studio \ (x86) Dış \ npm.cmd \ 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web Araçları"
  2. "npm yapılandırma kümesi vekil http://yourProxy:portNumber" kullanılarak vekil set
  3. benim durumumda
  4. , benim şirket vekil bir otomatik yapılandırma komut dosyası (http://pac.server.com) idi "npm yapılandırma https vekil http://yourProxy:portNumber set" kullanarak güvenli vekil ayarlayın bu yüzden proxy dosyasını indirmek için bir tarayıcıdan vurmak zorunda kaldım. Sonra proxy dosyasında Web için birincil proxy kanalı buldum ve proxy ayarlarını yapılandırırken kullanıyorum.
İlgili konular