将VS 2015更新为Update 2后,任务运行资源管理器无法执行gulp,但它可以在控制台上正常工作。
错误是dataType
parameter's doc,但我不知道它与VS 2015有什么关系。它在VS 2013中运行良好。使用与nodeJs或VS 2013不同的javascript解释器吗?/ p>
它是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)
更新:
答案 0 :(得分:10)
我最近也遇到了这个问题 - 我发现更新VS以使用我的全局节点安装为我修复它:
https://github.com/VirtoCommerce/vc-community/issues/247#issuecomment-174454440
答案 1 :(得分:1)
我遇到了同样的问题,但事实证明这是一个有旧版NodeJS的问题。我在github上发现了这个问题,这有助于:
https://github.com/klei/gulp-inject/issues/172
将我的NodeJS版本更新到最新版本后,Gulp工作正常。