SyntaxError:意外的令牌=>

时间:2016-12-15 06:33:08

标签: laravel gulp

当我从项目的根目录运行gulp命令时,出现了一个问题。

elixir((mix) => {

SyntaxError: Unexpected token =>
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at execute (D:\nodejs\node_global\node_modules\gulp-cli\lib\versioned\^3.7.0\index.js:24:18)
at Liftoff.handleArguments (D:\nodejs\node_global\node_modules\gulp-cli\index.js:149:63)
at Liftoff.<anonymous> (D:\nodejs\node_global\node_modules\gulp-cli\node_modules\liftoff\index.js:198:16)

gulpfile来自Laravel项目,这里是https://github.com/rappasoft/laravel-5-boilerplate/blob/master/gulpfile.js。  我已经在堆栈和其他网络站上搜索了上面的问题,但无法找到任何有用的建议。  顺便说一句,它是在Windows上运行的,您可以从上面的详细代码中获取它。  如果有人可以提供帮助,我将非常感激。 THX!

1 个答案:

答案 0 :(得分:1)

箭头功能是新的JavaScript(ES6),所以也许您的节点和npm版本已经过时,您应该升级它。使用此官方安装程序。

https://nodejs.org/dist/v6.9.2/node-v6.9.2-x64.msi