Visual Studio Task Runner "SyntaxError: использование константы в строгом режиме".

Использование Win10 Pro/VS2015 с проектом 'website' (не asp.net, базовый веб-сайт)

Когда вы пытаетесь сохранить/перезагрузить gulpfile.js, я получаю сообщение об ошибке (из Проводника/вывода задачи Runner)

SyntaxError: использование константы в строгом режиме.

В данном случае он задыхается от 'gulp -changed'

Я просмотрел ответы и комментарии:


В моем случае путь среды $(PATH) уже включает глобальную установку  node но мне нужно было переместить его перед путями $(DevEnvDir), чтобы получить приоритет. В моем случае путь среды $(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