请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

typescript报错, 老师帮我看看, 引入ts 和 Children.only类型报错

An import path cannot end with a '.ts' extension. Consider importing './const.js' instead.

https://img1.sycdn.imooc.com//szimg/634bbeef0975d8e813740422.jpg


https://img1.sycdn.imooc.com//szimg/634bbf230972916805560766.jpg

问题2:

Type 'ReactNode' is not assignable to type 'ReactElement<any, string | JSXElementConstructor<any>> | undefined'.
Type 'null' is not assignable to type 'ReactElement<any, string | JSXElementConstructor<any>> | undefined'.ts(2322)

https://img1.sycdn.imooc.com//szimg/634bbfb00914286c11710243.jpg

代码地址 : https://github.com/Sophil-minn/Minn.git


正在回答 回答被采纳积分+3

1回答

一只狍狍 2022-10-17 16:40:03

看错误的意思是不支持 ts 文件后缀类型,你可以把 ts 改成 tsx 试试,应该配置是支持了 tsx 而没支持ts。可以再扩展里面把 ts 也加上。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐2269618 #1
    在扩展里面怎么把 ts 加上, 如何能让支持ts呢
    回复 有任何疑惑可以回复我~ 2022-10-17 18:08:59
  • 一只狍狍 回复 提问者 慕沐2269618 #2
    应该在本地 tsconfig.json 有一个 include 配置,可以把 .ts 配置上去。
    
    {
      "compilerOptions": {
        // ....
      },
      "include": ["**/*.ts", "**/*.tsx"],
      "exclude": ["node_modules"]
    }
    回复 有任何疑惑可以回复我~ 2022-10-30 21:14:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信