Неожиданная ошибка токена в Task Runner

После обновления VS 2015 до Обновления 2 gulp не запускается в Task Runner Explorer, но работает нормально с консоли.

Ошибка известна, но я не знаю, как она связана с VS 2015. Она хорошо работает в VS 2013. Использует ли VS интерпретатор javascript, отличный от nodeJs или VS 2013?

Это Windows 7, Node.js 5.10.1.

Ошибка:

Failed to run "C:\..\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
C:\..\node_modules\gulp-inject\src\inject\index.js:127
      startTag,
              ^
SyntaxError: Unexpected token ,
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\..\node_modules\gulp-inject\index.js:4:28)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

Failed to run "C:\..\package.json"...
Failed to run "C:\..\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
C:\..\node_modules\gulp-inject\src\inject\index.js:127
      startTag,
              ^
SyntaxError: Unexpected token ,
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\..\node_modules\gulp-inject\index.js:4:28)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

Обновление:

  • У меня есть другая машина с Windows 10, Node.js 5.10.1 и с Visual Studio 2015 Update 2, где те же вещи работают нормально

2 ответа

Решение

У меня недавно была эта проблема - я обнаружил, что обновление VS для использования моей глобальной установки узла исправило это для меня:

https://github.com/VirtoCommerce/vc-community/issues/247

У меня была та же проблема, но оказалось, что у меня более старая версия NodeJS. Я нашел эту проблему на github, которая помогает:

https://github.com/klei/gulp-inject/issues/172

После обновления моей версии NodeJS до последней версии Gulp работал нормально.

Другие вопросы по тегам