react native配置路径别名alias过程
更新时间:2026年03月15日 10:27:20 作者:好巧.
文章介绍了如何在React Native项目中使用TypeScript进行开发,包括安装依赖、配置babel.config.js、创建tsconfig.json文件、使用@别名引入src文件夹下的文件,并展示了效果图
前言
本文基于
- “react-native”: “^0.70.1”
1.安装依赖
yarn add babel-plugin-module-resolver --save
2.配置 babel.config.js
plugins: [
[
'module-resolver',
{
root: ['./src'],
extensions: ['.ios.js', '.android.js', '.js', '.ts', '.tsx', '.json'],
alias: {
'@': ['./src']
}
}
]
]

3.根目录新建 tsconfig.json (可选项)
这一步 ts 项目才需要,js 项目直接看下一步
{
"compilerOptions": {
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"jsx": "react-jsx",
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
},
},
"include": ["src"],
"exclude": ["node_modules"]
}

4.使用
新建 src 文件夹,使用 @ 别名引入 src 文件夹下的文件


5.效果图
yarn android

总结
如果本篇文章对你有帮助的话,很高兴能够帮助上你。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
详解Webpack+Babel+React开发环境的搭建的方法步骤
本篇文章主要介绍了详解Webpack+Babel+React开发环境的搭建的方法步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-01-01
React jsx转换与createElement使用超详细讲解
这篇文章主要介绍了React jsx转换与createElement使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2022-11-11
React新扩展函数setState与lazyLoad及hook介绍
这篇文章主要介绍了React新扩展函数setState与lazyLoad及hook,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2022-12-12


最新评论