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

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

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

正文

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

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

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

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

心里清爽多了!

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

安裝插件

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

這個(gè)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路徑測(cè)試

清除rn緩存并重新啟動(dòng)項(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)目可以正常啟動(dòng)、正常運(yùn)行

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

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

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

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

以上就是React Native項(xiàng)目設(shè)置路徑別名示例的詳細(xì)內(nèi)容,更多關(guān)于React Native路徑別名的資料請(qǐng)關(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)常會(huì)使用到React自帶的幾個(gè)內(nèi)置Hooks,如 useState,useContext和useEffect。雖然在React中找不到這些 Hooks,但React提供了非常靈活的方式讓你為自己的需求來(lái)創(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)度條是一種常見(jiàn)且實(shí)用的 UI 組件,用于直觀地向用戶展示任務(wù)的完成進(jìn)度,本文將詳細(xì)介紹如何使用 React 來(lái)構(gòu)建一個(gè)自定義的進(jìn)度條,它不僅能夠動(dòng)態(tài)展示進(jìn)度,還具備額外的信息提示功能,需要的朋友可以參考下
    2025-03-03
  • 詳解在React里使用

    詳解在React里使用"Vuex"

    本篇文章主要介紹了詳解在React里使用"Vuex",小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    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ì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    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)代碼分割的方法,包括路由級(jí)代碼分割和組件級(jí)代碼分割,并闡述了其原理和實(shí)際應(yīng)用場(chǎ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)代碼,具有一定的參考價(jià)值,有興趣的可以了解下
    2017-09-09

最新評(píng)論

日照市| 长葛市| 龙陵县| 塘沽区| 于都县| 广饶县| 丽水市| 清徐县| 桦甸市| 香河县| 永靖县| 道真| 新和县| 玛曲县| 满洲里市| 云和县| 棋牌| 大埔县| 七台河市| 华宁县| 巴楚县| 登封市| 绥滨县| 合川市| 余江县| 自贡市| 星座| 青冈县| 安塞县| 利川市| 亚东县| 涪陵区| 稷山县| 龙泉市| 缙云县| 兰考县| 蒙山县| 衡阳市| 昌吉市| 牡丹江市| 梧州市|