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