在将VS 2015更新到更新2之后,执行gulp失败了,但是它在控制台上工作得很好。
错误是已知,但我不知道它与VS 2015有什么关系。它在VS 2013中运行得很好。VS使用与nodeJs或VS 2013不同的javascript解释器吗?
它是Windows7,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)更新
发布于 2016-04-14 09:18:33
最近我也遇到了这个问题--我发现更新VS来使用我的全局节点安装,为我修复了它:
https://github.com/VirtoCommerce/vc-community/issues/247#issuecomment-174454440
发布于 2016-04-20 01:22:34
我也遇到了同样的问题,但事实证明,这是一个更老版本的NodeJS的问题。我在github上发现这个问题很有帮助:
https://github.com/klei/gulp-inject/issues/172
一旦将我的NodeJS版本更新到最新版本,Gulp就可以正常工作了。
https://stackoverflow.com/questions/36600084
复制相似问题