2

我正在使用 fb 提供的示例测试 wit.ai,并且遇到以下错误...

/mynodeproj/node_modules/node-wit/lib/wit.js:18
  常量 {
        ^
        语法错误:意外的令牌 {
        在exports.runInThisContext (vm.js:53:16)
        在 Module._compile (module.js:373:25)
        在 Object.Module._extensions..js (module.js:416:10)
        在 Module.load (module.js:343:32)
        在 Function.Module._load (module.js:300:12)
        在 Module.require (module.js:353:17)
        在要求(内部/module.js:12:17)

我对节点和机智很陌生。我曾经Wit = require('node-wit').Wit;初始化并安装了 node-wit 模块。有人可以帮忙吗?

4

2 回答 2

2

是的。我更新了我的节点版本 - 这也有效。当您的 APP 由 Heroku(或类似的东西)托管时,您可以在您的

包.json

添加:

  "engines": {
    "node": "6.2.2"
  }
于 2016-07-11T09:53:02.147 回答
1

您正在使用不支持开箱即用解构的旧版本节点。您可以尝试--harmony_destructuring在节点可执行文件之后添加以启用旧节点版本的解构(如其自述文件的node-wit快速入门部分所述)。

于 2016-07-03T20:11:53.620 回答