sh 反应原生打字稿准备
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 反应原生打字稿准备相关的知识,希望对你有一定的参考价值。
#!/bin/bash
yarn add --dev react-native-typescript-transformer typescript
yarn add --dev @types/react @types/react-native @types/jest
cat <<RNCONF>> rn-cli.config.js
module.exports = {
getTransformModulePath() {
return require.resolve('react-native-typescript-transformer')
},
getSourceExts() {
return ['ts', 'tsx'];
}
}
RNCONF
cat <<TSCONF>> tsconfig.json
{
"compilerOptions": {
"target": "es2015",
"module": "es2015",
"moduleResolution": "node",
"jsx": "react",
"outDir": "artifacts",
"rootDir": "src",
"allowSyntheticDefaultImports": true,
"noImplicitAny": false,
"preserveConstEnums": true,
"allowJs": false,
"sourceMap": true,
"noImplicitReturns": true,
"noUnusedParameters": true,
"noUnusedLocals": true
},
"filesGlob": [
"typings/index.d.ts",
"src/**/*.ts",
"src/**/*.tsx"
],
"types": [
"react",
"react-native",
"jest"
],
"exclude": [
"android",
"ios",
"build",
"node_modules"
],
"compileOnSave": false
}
TSCONF
以上是关于sh 反应原生打字稿准备的主要内容,如果未能解决你的问题,请参考以下文章
反应原生和打字稿多内联样式
如何在页面加载时在反应打字稿中设置可见性
为我的反应打字稿组件库生成/维护打字稿定义文件
反应打字稿打字不起作用
自定义主题样式组件的打字稿
为啥打字稿不显示错误? (反应)