首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >类型注释抛出“意外令牌”:“”

类型注释抛出“意外令牌”:“”
EN

Stack Overflow用户
提问于 2021-12-07 01:24:18
回答 1查看 2.5K关注 0票数 -1

我试图用类型对变量进行注释,但是在运行代码时只会发出一个错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let foo: number = 23;
console.log( foo );

// let foo: number = 23;
          ^

// SyntaxError: Unexpected token ':'
// [90m    at Object.compileFunction (node:vm:352:18)[39m
// [90m    at wrapSafe (node:internal/modules/cjs/loader:1031:15)[39m
// [90m    at Module._compile (node:internal/modules/cjs/loader:1065:27)[39m
// [90m    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)[39m
// [90m    at Module.load (node:internal/modules/cjs/loader:981:32)[39m
// [90m    at Function.Module._load (node:internal/modules/cjs/loader:822:12)[39m
// [90m    at Function.executeUserEntryPoint [as runMain] // (node:internal/modules/run_main:79:12)[39m
// [90m    at node:internal/main/run_main_module:17:47[39m
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-07 01:31:25

你有两个选择:

首先使用tsc myfile.ts将其编译为普通JS,然后使用node myfile.js运行JS文件。

或者npm install ts-node,它允许您像运行JS文件那样运行TS文件:ts-node myfile.ts

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70257602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文