为什么打字稿模式不显示错误消息

时间:2019-01-23 07:16:49

标签: react-native

我使用以下命令初始化项目

icon-button

并创建一个add.tsx文件

react-native init MyAwesomeProject --template typescript

add.tsx由App.js导入。当我运行该项目时,没有打印警告或错误,我不知道为什么

1 个答案:

答案 0 :(得分:0)

运行react-native init MyAwesomeProject --template typescript设置了一个可以接受打字稿代码的项目,但实际上却没有设置类型检查,这非常令人困惑。这是因为它设置了Babel(一个javscript编译器),它仅剥离TypeScript类型注释。它实际上并没有设置TypeScript本身来进行实际的类型检查。

没有看到确切的项目,我无法确切知道您需要解决的问题,但是我建议按照https://facebook.github.io/react-native/blog/2018/05/07/using-typescript-with-react-native上的步骤进行操作,特别是在提到安装打字稿的地方(“添加打字稿”部分),然后添加一个tsconfig.json{"compilerOptions":{"noEmit": true}},然后您最终应该能够运行./node_modules/.bin/tsc来实际键入检查代码。