首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“`SyntaxError:尝试”要求“时的意外令牌...`

“`SyntaxError:尝试”要求“时的意外令牌...`
EN

Stack Overflow用户
提问于 2017-03-18 19:05:06
回答 1查看 2.3K关注 0票数 0

我觉得我在做一些很愚蠢的事情,但我没有第二只眼睛。

代码语言:javascript
复制
describe('app.backend.src.server', () => {
  const proxyquire = require('proxyquire');
  const mach = require('mach.js'); // <- this is giving the error

  it('should pass to make sure Im not crazy', () => {
    expect(true).toBe(true);
  });
});

我得到以下错误:

代码语言:javascript
复制
Failures: 
1) app.backend.src.server encountered a declaration exception
1.1) SyntaxError: Unexpected token ...

package.json

代码语言:javascript
复制
  ...
  "devDependencies": {
    "gulp": "^3.9.1",
    "gulp-istanbul": "^1.1.1",
    "gulp-jasmine": "^2.4.2",
    "gulp-jshint": "^2.0.4",
    "gulp-tap": "^0.1.3",
    "jshint": "^2.9.4",
    "mach.js": "^0.5.0",
    "proxyquire": "^1.7.11",
    "run-sequence": "^1.2.2"
  }
  ...

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-18 19:20:57

听起来您可能在使用不兼容的nodeJS版本。该错误消息似乎表明所讨论的模块(mach)使用的是operator运算符。

可能尝试将节点版本更新为支持node运算符的版本。节点6+是一个很好的选择。这里有一个很好的参考资料,可以保持最新的功能支持:

operator

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42878671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档