在ReactNative中使用Typescript
2018-08-13 本文已影响454人
袁俊亮技术博客
- 首先安装react-native-typescript-transformer模块
yarn add --dev react-native-typescript-transformer typescript
- 然后在项目的根目录下创建一个文件
rn-cli.config.js
module.exports = {
getTransformModulePath() {
return require.resolve('react-native-typescript-transformer')
},
getSourceExts() {
return ['ts', 'tsx'];
}
}
- 在项目根目录下创建一个文件
tsconfig.json
{
"compilerOptions": {
"target": "es2015",
"module": "es2015",
"jsx": "react-native",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true
}
}
然后就可以放心在项目里写TypeScript代码了,例如项目中ts目录下有test.ts文件,我们在import这个文件时,就像import一个js文件就可以了
import './ts/test'