【发布时间】:2021-09-11 09:40:00
【问题描述】:
我使用命令 npx create-react-app my-app --template typescript 创建了一个新的 react 项目。然后引入了一些类型错误,但 yarn build 没有发现这些错误。
我所做的改变是
- 在
src目录下新建文件test.tsx,内容如下
type Props = {
message: string
}
export function getValue(props: Props): string {
return props.message1
}
- 从 index.tsx 调用上述函数
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import {getValue} from "./test"
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
reportWebVitals();
console.log(getValue({message: "test"}))
- 运行
yarn build,它不会抛出任何打字错误
Github 存储库 - https://github.com/kanagarajkm/my-app-ts
非常感谢这里的任何帮助。谢谢。
【问题讨论】:
-
文件应该是
.tsx -
@RobertoZvjerković 这是打字时的错误。实际文件名是
test.tsx。你可以在这里查看github.com/kanagarajkm/my-app-ts/blob/main/src/test.tsx
标签: reactjs typescript create-react-app