任务运行器中出现意外的令牌错误

Say*_*ndo 2 javascript gulp-inject visual-studio-2015

将VS 2015更新为Update 2之后,由Task Runner Explorer执行失败,但是从控制台可以正常工作.

错误是已知的,但我不知道它与VS 2015有什么关系.它在VS 2013中运行良好.使用与nodeJs或VS 2013不同的javascript解释器吗?

它是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)
Run Code Online (Sandbox Code Playgroud)

更新:

  • 我有另一台机器与Windows 10,Node.js 5.10.1和Visual Studio 2015 Update 2,其中相同的东西工作正常

小智 10

我最近也遇到了这个问题 - 我发现更新VS以使用我的全局节点安装为我修复它:

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