首页 > 解决方案 > TypeScript SyntaxError:使用类型声明时出现意外标识符

问题描述

我是 TypeScript 的新手,当我尝试声明类型时,我收到了这个错误:

SyntaxError: Unexpected identifier

这是完整的错误:

C:\Users\Irian\Documents\bots\hatsune\src\config.ts:2
    token: String = "No"


SyntaxError: Unexpected identifier
    at wrapSafe (internal/modules/cjs/loader.js:1053:16)
    at Module._compile (internal/modules/cjs/loader.js:1101:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (C:\Users\Irian\Documents\bots\hatsune\src\bot.ts:3:16)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)

配置文件:

class Config {
    token: String = "No"
    prefix: String = "hat"
};

那么,如果 typescript 用于类型定义,为什么它不起作用呢?

标签: typescriptdiscord

解决方案


推荐阅读