是的,有人问过这个问题,但是我找不到任何解决方案。
我已经购买了新的VPS(Ubuntu 14.04)进行开发,因为我不想再使用Main VPS。
我已经将每个文件从我的主要VPS(一切正常的地方)复制粘贴到了我的新VPS,安装了所有内容,现在想启动我的nodejs应用。
但是我收到以下错误:
async function helpme()
^^^^^^^^
SyntaxError:意外的令牌功能
我的代码:
var async = require('async');
async function helpme()
{
console.log('Thanks for helping!');
}
helpme()函数显然只是一个测试函数,因此,我不需要复制粘贴并向您展示我的完整函数,其中Im面临相同的问题。 基本上,此错误会在使用异步的所有Im处发生,因此某种程度上需要解决,但我不知道。
我已经安装了多次异步(npm async),但是我找不到解决它的方法。
知道为什么会发生该错误吗?
谢谢!
答案 0 :(得分:0)
async..await
支持已在节点7.6中添加。该错误表示当前使用的Node版本较低。
同时使用async
库和async..await
基于promise的控制流没有多大意义,但是变量被称为async
的事实并没有帮助问题。 async
is not a reserved keyword是因为具有相同名称的标识符不会干扰async
函数语法。