У меня есть решение VS 2015, для которого требуется, чтобы у меня была установлена последняя версия nodejs, добавленная в путь к внешним веб-инструментам.(веб-проект, использующий файлы packages.json и gulp для извлечения модулей css / js и компиляции ssas во время сборки)
У меня также есть более старые решения, в которых используются более старые версии модулей и которые работают с версиями npm по умолчанию.(1.4.9) и узел (0.10.31).После того, как я установил более новые nodejs извне и добавил в путь к внешним веб-инструментам, npm теперь выдает различные ошибки.Когда я работаю с ошибками, я склонен в конечном итоге столкнуться с проблемами в github, когда кто-то открыл проблему и получил ответ: «Вы используете слишком старую версию node / npm».
В идеальном мире мыработал со старыми проектами, чтобы получить их на более новых версиях, но это имеет больший эффект, чем это возможно.
Есть ли способ указать, что некоторые проекты используют узел / npm по умолчанию, в то время как другие проектыиспользовать более новый?То есть способ сделать путь внешних веб-инструментов параметром уровня proj / sln вместо глобального параметра Visual Studio.