В обновлении 2 Visual Studio 2015 эта проблема устранена! Установите Обновление 2, и все будет в порядке.
Прямая загрузка: http://go.microsoft.com/fwlink/?LinkId=691129
Примечания к выпуску обновления 2: https://www.visualstudio.com/news/releasenotes/vs2015-update2-vs
Изменить : « фиксированный » может быть не совсем точным и не может быть полностью исправлен для всех пользователей. Может быть, мы сможем определить, что переживают все. Чтобы уточнить, мой опыт был следующим:
- До обновления 2 VS запускала npm install каждый раз, когда я открывал .sln, с чем было очень трудно справиться.
- После обновления 2 VS запускает npm install в определенных сценариях, что приемлемо (по моему опыту).
По моему опыту, VS после патча после открытия .sln запускает npm install, если какая-либо из зависимостей в package.json отсутствует в папке node_modules (или если сама папка отсутствует).
Вы не можете отключить «npm install», поэтому «fixed» может быть не совсем правильным, однако он не делает это при каждом запуске, как раньше, поэтому я считаю это победой. Могут ли люди подтвердить, что это такое поведение, или мы наблюдаем другое поведение?