首页 文章

意外的令牌{在wit.js中

提问于
浏览
2

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

/mynodeproj/node_modules/node-wit/lib/wit.js:18
  const {
        ^
        SyntaxError: Unexpected token {
        at exports.runInThisContext (vm.js:53:16)
        at Module._compile (module.js:373:25)
        at Object.Module._extensions..js (module.js:416:10)
        at Module.load (module.js:343:32)
        at Function.Module._load (module.js:300:12)
        at Module.require (module.js:353:17)
        at require (internal/module.js:12:17)

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

2 回答

  • 2

    是啊 . 我更新了我的节点版本 - 这也适用 . 当你的APP由Heroku(或类似的东西)托管时,你可以在你的

    package.json

    加:

    "engines": {
        "node": "6.2.2"
      }
    
  • 1

    你're using an older version of node that doesn' t支持开箱即用的解构 . 您可以尝试在节点可执行文件之后添加 --harmony_destructuring 以在旧节点版本上启用解构(如 node-wit 自述文件的快速入门部分中的alluded to) .

相关问题