首页 前端知识 解决TS8010: Type annotations can only be used in TypeScript files.

解决TS8010: Type annotations can only be used in TypeScript files.

2024-06-18 23:06:45 前端知识 前端哥 570 941 我要收藏

刚开始搞ts的时候遇到这个报错:

TS8010: Type annotations can only be used in TypeScript files.
SyntaxError: Unexpected token ':'

出问题的代码:

let arr:number[] = [1, 2, 3];

看报错是不认识冒号,这种类型用法只能出现在ts文件里

随即修改文件后缀为.ts,此时用node运行也没有用了,用ts-node跑,再试试就OK了!


总结下来原因有2:

1,如果是js文件,则需要改为ts文件,并用ts-node运行;
2,如果是ts文件,却用node去运行了。

希望帮助到你!

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12698.html
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!