簡體   English   中英

如何為 React Native 更改更漂亮的格式

[英]how to change prettier format for react native

我的代碼格式 prettier 不適用於 React Native,我不知道在哪里配置它,但它適用於 flutter

從這個代碼

      import { View, Text } from 'react-native'
    
    import React from 'react'
    
    export default function App() {
      return (
        <View>
    
    <Text>Apps</Text>   
</View>
      )
    }

它被格式化為這個

import {
  View,
  Text
} from 'react-native'

import React from 'react'

export default function App() {
  return ( <
    View >

    <
    Text > Apps < /Text>


    <
    /View>
  )
}

每個想法都有一個快捷方式來格式化代碼,例如 Vscode Ctrl + Shift + I

並使用 Prettier 格式化所有文件中的代碼

1- 首先你可以在你的想法中安裝更漂亮的代碼擴展(Webstorm 或 vs code) https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode “for the vscode”

2- 然后將其 package 安裝到您的依賴npm install --save-dev --save-exact prettier prettier https://prettier.io/docs/en/install.html

3- 創建.prettierrc文件並將此代碼粘貼到其中

{
    "arrowParens": "always",
    "bracketSameLine": false,
    "bracketSpacing": true,
    "embeddedLanguageFormatting": "auto",
    "htmlWhitespaceSensitivity": "css",
    "insertPragma": false,
    "jsxSingleQuote": false,
    "printWidth": 80,
    "proseWrap": "preserve",
    "quoteProps": "as-needed",
    "requirePragma": false,
    "semi": true,
    "singleQuote": false,
    "tabWidth": 2,
    "trailingComma": "es5",
    "useTabs": false,
    "vueIndentScriptAndStyle": false
}

4-添加

"scripts": {
    ...
    "prettify": "prettier --write"
}

腳本到您的package.json文件

運行npm run prettify每當你認為你的代碼很丑時運行 prettify

好吧,我馬上就找到了答案,哈哈

  1. 按 f1 選擇格式化文檔

在此處輸入圖像描述

  1. 和 select 默認更漂亮

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM