javascript - TypeScript- NodeJS - 意外的标记; 'constructor, function, accessor or variable'

标签 javascript node.js typescript gulp

我在nodejs中有一个应用程序,使用VS Code,使用gulp-typescript-compiler编译,目标ECS5,commonjs。创建一个基本类时出现错误“错误:意外的标记;” “构造函数、函数、访问器或变量”预计出现在 src/app/Test.ts 第 7 行。”

以下代码:

class Test {
    public name:string;

    testing () {
        console.log('tested...');
    }

    this.testing();
 }
//gulp task error compile
//Error: Unexpected token; 'constructor, function, accessor or variable' expected on src/app/Test.ts line 7.

最佳答案

您不能在类声明中调用方法。 this.testing() 行不能到达那里。

尚不清楚您为什么要在那里调用该方法,或者您认为何时会调用该方法。也许您正在寻找构造函数?就目前情况而言,该线在该位置没有任何意义。

关于javascript - TypeScript- NodeJS - 意外的标记; 'constructor, function, accessor or variable',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34447705/

相关文章:

javascript - 如果月份不是当前月份

javascript - Webview 不断失去焦点

node.js - mongodb如何使用get.find(….),像sql的LIKE操作?

javascript - TypeScript - 基于枚举比较的 Switch 语句直接进入 DefaultCase

javascript - 当页面无效时,asp.net 单选按钮不会回发

javascript - 如何使用 jQuery 在屏幕上移动 div

javascript - 如何在不检索父 Node 的情况下检查键是否存在? [火力库/数据库]

windows - 在 Windows 上的 bin 目录之外运行 node.js 包

angular - TSLint 告诉我的标识符永远不会重新分配,但它可以以某种方式改变

javascript - 用于 res.send 的 Express.js 中间件,在每个 res.send() 上调用函数