美文网首页
react-native JS 迁移TS迁移步骤

react-native JS 迁移TS迁移步骤

作者: 莲花怪兽 | 来源:发表于2022-05-19 15:51 被阅读0次
前置条件:npm install -g typescript和npm install -g tslint
步骤一:

分别运行下面几个命令:

yarn add --dev typescript yarn add --dev react-native-typescript-transformer yarn tsc --init --pretty --jsx react-native touch rn-cli.config.js yarn add --dev @types/react @types/react-native
步骤二:
打开tsconfig.json
{ ... // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ ... }
步骤三:
打开rn-cli.config.js,如果没有就新建一个,添加以下代码

module.exports = { getTransformModulePath() { return require.resolve("react-native-typescript-transformer"); }, getSourceExts() { return ["ts", "tsx"]; } };
步骤四:

运行以下命令:

yarn add --dev @types/jest @types/react-test-renderer
步骤五:(第三方包的使用,例如redux)

运行以下命令:

npm install -S redux react-redux @types/react-redux或

yarn add -S redux react-redux @types/react-redux
步骤七:(创建tslint配置文件)
通过tslint --init

创建tslint.json文件,之后自己配置规则
步骤八:
修改tsconfig.json文件

添加"include": ["src/**/*"], // 只检查src
步骤九:
.ts,.tsx文件引用.js文件/模块

需要在创建xx.d.ts声明文件

例如:export declare const TextColor:any;

不止是在 TypeScript 中导入未声明 JavaScript,导入.png、.json等文件时也同样需要去编写声明文件。

例如:declare module "*.json" 

declare module "*.png"
image.png

创建xx.d.ts声明文件说明可参考以下文章:https://www.jianshu.com/p/22051d562eaf

http://daief.coding.me/2018-09-04/declaration-files-of-typescript.html

相关文章

  • react-native JS 迁移TS迁移步骤

    前置条件:npm install -g typescript和npm install -g tslint 步骤一:...

  • Create-React-App 的 JS 项目,升级 TS 指

    Create-React-App 的项目迁移到 TS 非常的简单,官网也有详细的迁移步骤 adding-type...

  • 点评营销系统迁移方案

    迁移方案总体步骤 代码迁移 服务器迁移 数据库迁移 代码迁移 主要内容:代码全部迁移至general-market...

  • Vue从js迁移到ts

    项目整理中,完成后补上Github链接 Typescript正广泛成为前端工程师开发项目的首选,我手头上有一些使用...

  • L21-经验运用

    21.1 经验的迁移 经验的迁移概念 经验迁移不是简单的复制粘贴,而是一个改造再用的过程。 经验迁移的步骤 分...

  • 微信公众号迁移操作流程

    帐号迁移步骤: 第一阶段:入口:公众号设置->主体信息->帐号迁移,点击“开始迁移”进入。 第二阶段:线上提交迁移...

  • Google应用迁移步骤和注意事项

    Google应用迁移指的是将Google开发者账号下的某一个应用迁移到另外的一个账号。 迁移步骤 一,准备好要迁移...

  • 深度阅读之跨界迁移——笃行日志Day61

    今天我们来学习跨界迁移 迁移就是把一个概念 那我们来看看迁移的三步骤:观察别人-洞察原理-尝试迁移 我们来看一些例...

  • nest.js 集成ORM-Sequelize TS

    rr基础安装、数据迁移方案请参考:# nest.js 集成数据迁移方案 sequelize、umzug[https...

  • 迁移站点步骤

    一.迁移站点: (1) 看该站点下该站点物业是否有分润信息( 更改物业) SELECT t2. NAME, t...

网友评论

      本文标题:react-native JS 迁移TS迁移步骤

      本文链接:https://www.haomeiwen.com/subject/weptprtx.html