请问,我用命令tsc main.ts编译完,main.ts就会报错,说是和main.js里的名字重复了,老师那边为什么不显示这个呢,该怎么解决呢

来源:14-9 枚举类型 Enum

慕的地0487591

2021-06-02

图片描述

写回答

2回答

阿莱克斯刘

2021-06-03

vscode报错是正常现象,它不影响运行,不用担心。原因是当我们编译过ts文件以后,相对应的js文件会在同一个目录下生成。这个时候vscode会误认为我们把相同的代码写了两次,所以就报错了。

如果你关掉js或者ts代码,重新开一次vscode,就会看到代码都正常了。不过有时候我也遇见过重开vscode都不正常的现象,那就只好把把js代码删掉了。

0
0

慕的地0487591

提问者

2021-06-02

麻烦老师回答一下谢谢

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程