W VS2015 otwarcie projektu/rozwiązania sieciowego korzystającego z pakietów węzłów (np. Gulpfile.js) spowoduje automatyczne uruchomienie VS "npm install" i zainstalowanie wszystkich pakietów. VS2015 ma starą wersję npm (1.4.19), która nie wykonuje "płaskiej" instalacji zależności pakietów, co powoduje utworzenie ścieżek o długości ponad 260 znaków. Jest to bardzo bolesne, gdy dzieje się to za każdym razem, gdy otwierane jest Visual Studio. Znalazłem kilka obejść (w tym http://jameschambers.com/2015/09/upgrading-npm-in-visual-studio-2015/), ale najlepiej byłoby ustawienie gdzieś wyłączyć "auto npm install" lub coś podobnego, po prostu nie mogę znaleźć ustawienia lub nie istnieje.Jak wyłączyć "npm install" w VS2015
5
A
Odpowiedz
1
Można dosłownie „ukryć” wszystkie narzędzia internetowe z Visual Studio:
- w menu Narzędzia wybierz „Opcje ...”
- przejdź do sekcji „Projekty i rozwiązania” -> „zewnętrzne narzędzia internetowe”
- Jeśli chcesz, aby Visual Studio używało globalnie zainstalowanego npm - po prostu usuń zaznaczenia ze wszystkich elementów zaczynając od $ (DevEnvDir).
- Jeśli chcesz całkowicie wyłączyć wszystkie narzędzia internetowe w VS: odznacz wszystko.