Средство выполнения задач Visual Studio "SyntaxError: Использование const в строгом режиме".
Использование Win10 Pro / VS2015 с проектом "веб-сайт" (не asp.net, базовый веб-сайт)
При попытке сохранить / перезагрузить gulpfile.js я получаю сообщение об ошибке (из Task Runner Explorer/ вывод)
SyntaxError: использование const в строгом режиме.
В данном случае он задыхается от "глоток-изменен"
Я просмотрел доступные ответы и комментарии:
- SyntaxError: использование const в строгом режиме
SyntaxError: Использование const в строгом режиме?
- Я обновил свою версию узла до последней версии: 6.10.30
- Я очистил кеш (npm cache clean -f)
- Я использовал "какой узел", чтобы определить, что этот узел указывает на установку последней установки.
- "n" не хочет устанавливать в Windows (?)
В моем случае путь среды $(PATH) уже включает глобальную установку узла, но мне нужно было переместить его впереди путей $(DevEnvDir), чтобы он получил приоритет.
(добавлено после правильного ответа, спасибо @baao)
1 ответ
Кажется, что VS устанавливает (а затем использует) старую версию узла, поэтому исполнитель задач нарушает сборку.
Идти к Tools > Options > Projects and Solutions > External Web Tools
и добавьте правильный путь к версии вашего узла (найдите путь с помощью which node
).
Кредиты для: https://github.com/sindresorhus/gulp-imagemin/issues/178