最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

React?Native項(xiàng)目設(shè)置路徑別名示例

 更新時間:2023年05月23日 08:50:04   作者:甜點(diǎn)cc  
這篇文章主要為大家介紹了React?Native項(xiàng)目設(shè)置路徑別名實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

沒有設(shè)置路徑別名之前代碼是這樣的:

import { px2dp } from '../../utils/screenKits';

路徑相當(dāng)冗長,看著就頭疼。增加了路徑別名之后,變成這樣

import { px2dp } from '~/utils/screenKits';

心里清爽多了!

具體操作見下文,實(shí)操性強(qiáng)!

安裝插件

這里我選用 babel-plugin-root-import插件,主要是方便,不需要再為了 eslint 不識別 '@' 而增加配置。

這個babel-plugin-module-resolver插件,也可以,但是需要處理 eslint 的配置

yarn add babel-plugin-root-import --dev

修改babel.config.js

module.exports = {
  presets: ['module:metro-react-native-babel-preset'],
  plugins: [
    ['@babel/plugin-proposal-decorators', { legacy: true }], // mbox
    // ['react-native-reanimated/plugin'],
    [
      'babel-plugin-root-import',
      {
        paths: [
          {
            rootPathSuffix: './src',
            rootPathPrefix: '~/', // 使用 ~/  代替 ./src (~指向的就是src目錄)
          },
          {
            rootPathSuffix: './src/utils',
            rootPathPrefix: '!/',
          },
        ],
      },
    ],
  ],
};

修改import路徑測試

清除rn緩存并重新啟動項(xiàng)目

yarn clear-run
"scripts": {
  "android": "react-native run-android",
  "ios": "react-native run-ios",
  "start": "react-native start",
  "test": "jest",
  "lint": "npx eslint --ext .js,.jsx,.ts,.tsx ./src",
  "lint:fix": "npx eslint --fix .",
  "check": "lint-staged",
  "format": "prettier --write 'src/**/*.js'",
  "prettier": "npx prettier --write .",
  "prepare": "husky install",
  "clear": "yarn cache clean",
  "clear-run": "react-native start --reset-cache",
  "del": "rimraf node_modules yarn.lock"
},

可以看到項(xiàng)目可以正常啟動、正常運(yùn)行

修復(fù)函數(shù)跳轉(zhuǎn)到定義功能

配置vscode: https://code.visualstudio.com/docs/languages/jsconfig再項(xiàng)目根目錄增加 jsconfig.json 文件

{
  "compilerOptions": {
    "baseUrl": ".", // 基礎(chǔ)目錄
    "paths": { //  指定相對于 baseUrl 選項(xiàng)計(jì)算的路徑映射, 別名路徑也可以跳轉(zhuǎn)
      "~/*": [
        "src/*"
      ]
    }
  }
}

這個配置是針對編輯器的,不用重啟項(xiàng)目,配置即生效

以上就是React Native項(xiàng)目設(shè)置路徑別名示例的詳細(xì)內(nèi)容,更多關(guān)于React Native路徑別名的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • React嵌套組件的構(gòu)建順序

    React嵌套組件的構(gòu)建順序

    這篇文章主要介紹了React嵌套組件的構(gòu)建順序,幫助大家更好的理解和學(xué)習(xí)使用React,感興趣的朋友可以了解下
    2021-04-04
  • 詳解React自定義Hook

    詳解React自定義Hook

    在React項(xiàng)目中,我們經(jīng)常會使用到React自帶的幾個內(nèi)置Hooks,如 useState,useContext和useEffect。雖然在React中找不到這些 Hooks,但React提供了非常靈活的方式讓你為自己的需求來創(chuàng)建自己的自定義Hooks,想了解更多的,歡迎閱讀本文
    2023-04-04
  • React實(shí)現(xiàn)模糊搜索和關(guān)鍵字高亮的示例代碼

    React實(shí)現(xiàn)模糊搜索和關(guān)鍵字高亮的示例代碼

    這篇文章主要為大家詳細(xì)介紹了React如何實(shí)現(xiàn)模糊搜索和關(guān)鍵字高亮的效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • 基于React和antd實(shí)現(xiàn)自定義進(jìn)度條的示例代碼

    基于React和antd實(shí)現(xiàn)自定義進(jìn)度條的示例代碼

    在現(xiàn)代 Web 開發(fā)中,進(jìn)度條是一種常見且實(shí)用的 UI 組件,用于直觀地向用戶展示任務(wù)的完成進(jìn)度,本文將詳細(xì)介紹如何使用 React 來構(gòu)建一個自定義的進(jìn)度條,它不僅能夠動態(tài)展示進(jìn)度,還具備額外的信息提示功能,需要的朋友可以參考下
    2025-03-03
  • 詳解在React里使用

    詳解在React里使用"Vuex"

    本篇文章主要介紹了詳解在React里使用"Vuex",小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • jenkins分環(huán)境部署vue/react項(xiàng)目的方法步驟

    jenkins分環(huán)境部署vue/react項(xiàng)目的方法步驟

    這篇文章主要介紹了jenkins分環(huán)境部署vue/react項(xiàng)目的方法,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • 一文搞懂 React 19 新特性

    一文搞懂 React 19 新特性

    React 19 引入多項(xiàng)重要更新,主要聚焦于異步狀態(tài)管理、性能優(yōu)化和開發(fā)體驗(yàn)提升,這些改進(jìn)顯著減少了狀態(tài)管理樣板代碼,提升了應(yīng)用性能和開發(fā)效率,感興趣的可以了解一下
    2026-05-05
  • React.js前端導(dǎo)出Excel的方式

    React.js前端導(dǎo)出Excel的方式

    這篇文章主要為大家介紹了React.js前端導(dǎo)出Excel的方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • React 中實(shí)現(xiàn)代碼分割的方法與實(shí)踐指南

    React 中實(shí)現(xiàn)代碼分割的方法與實(shí)踐指南

    這篇文章給大家介紹了React中實(shí)現(xiàn)代碼分割的方法,包括路由級代碼分割和組件級代碼分割,并闡述了其原理和實(shí)際應(yīng)用場景,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • react-native DatePicker日期選擇組件的實(shí)現(xiàn)代碼

    react-native DatePicker日期選擇組件的實(shí)現(xiàn)代碼

    本篇文章主要介紹了react-native DatePicker日期選擇組件的實(shí)現(xiàn)代碼,具有一定的參考價值,有興趣的可以了解下
    2017-09-09

最新評論

瓮安县| 东乌| 肥城市| 鲜城| 泉州市| 康马县| 迁安市| 文化| 闸北区| 静安区| 绍兴市| 嵊泗县| 祁连县| 皋兰县| 永和县| 泸溪县| 齐河县| 五台县| 砚山县| 怀柔区| 常宁市| 环江| 台南县| 怀来县| 韶关市| 陇西县| 东兰县| 彭水| 铜山县| 夏邑县| 城口县| 大新县| 嵩明县| 谢通门县| 宁海县| 古田县| 鹤峰县| 东方市| 铜川市| 华阴市| 阿坝|