Неожиданная ошибка токена в 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 для использования моей глобальной установки узла исправило это для меня:
У меня была та же проблема, но оказалось, что у меня более старая версия NodeJS. Я нашел эту проблему на github, которая помогает:
https://github.com/klei/gulp-inject/issues/172
После обновления моей версии NodeJS до последней версии Gulp работал нормально.