(Node J.S.)SyntaxError:异步函数上的意外令牌函数

时间:2017-07-23 17:05:10

标签: javascript node.js asynchronous async-await

所以我试图使用async / await但是我收到了这个错误:

<span class="yourclassname anim-text-flow">How are you? Bacon ipsum dolor sit amet.</span>
<script type="text/javascript">
    $('.yourclassname').html(function(i, html) {
      var chars = $.trim(html).split("");
      return '<span>' + chars.join('</span><span>') + '</span>';
    });
<script>

以下是代码:

async function something(options) {
  ^^^^^^^^
SyntaxError: Unexpected token function

2 个答案:

答案 0 :(得分:7)

在nodejs 8及更高版本中正式支持异步功能。您应该将nodejs版本更新为8或更高版本。

答案 1 :(得分:1)

安装节点版本管理器:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

安装新版本的节点:

nvm install 8.0

更新使用以下版本的版本:

nvm use 8.0