国产日本中文字幕网_久热免费视频_秋霞2016午夜限制电影在线_www色视频还会玩转热点_欧美中日韩免费专区在线_亚洲AV色噜噜男人的天堂吃奶_亚洲人成无码网址_国产成人主播在线观看_欧美韩日精品一区_久久精品国产亚洲AV高清色三区

公司新聞

將想法與觀點,與您一起分享~

開發(fā)案例插畫 插畫-樹 插畫-樹

前端react項目使用prettier來格式化(美化)各種代碼

潤雪科技 時間:2024-09-19 17:45 瀏覽量:343

1、安裝主庫

npm install --save-dev prettier

主庫里面內(nèi)置了很多代碼的格式化的,如javascript、css、typescript等,自帶支持的格式化的語言:https://prettier.io/docs/en/options#parser

 

2、如有需要則安裝其它語言的插件進行美化代碼

插件列表:https://prettier.io/docs/en/plugins

如安裝php的格式化插件:npm install --save-dev @prettier/plugin-php

 

3、react中使用格式化代碼示例:

import {format }from "prettier/standalone"; //格式化執(zhí)行函數(shù)
import * as prettierPluginPhp from "@prettier/plugin-php/standalone"; //php格式化插件
import * as prettierPluginBabel from "prettier/plugins/babel"; //自帶的格式化語言中的其中一種
import * as prettierpluginEstree from "prettier/plugins/estree"; //自帶的格式化語言的時候必須要有

 

//代碼格式化函數(shù)
const formatDocument = async (code,) => {
    const formattedCode = await format(code, {
        parser: 'php', //要格式化代碼的語言,如 php  babel css等,每一種下面都要有對應的插件才能進行格式化
        plugins: [prettierPluginPhp, prettierPluginBabel,prettierpluginEstree],
    });
    return formattedCode;
}

來源聲明:本文【前端react項目使用prettier來格式化(美化)各種代碼】由潤雪科技編輯原創(chuàng)或采編整理,如需轉(zhuǎn)載請注明來自潤雪科技。以上內(nèi)容部分(包含圖片、文字)來源于網(wǎng)絡,如有侵權(quán),請及時與本站聯(lián)系。

TAG標簽:網(wǎng)站開發(fā) 網(wǎng)站設計

相關文章
  • php用Mpdf將html文檔轉(zhuǎn)為pdf

    php用Mpdf將html文檔轉(zhuǎn)為pdf

    php將html文檔轉(zhuǎn)成pdf保存到服務器

  • php用libreoffice將ppt轉(zhuǎn)為pdf

    php用libreoffice將ppt轉(zhuǎn)為pdf

    1、先安裝libreoffice:yum install libreoffice;2、由于ppt中都是中文,執(zhí)行命令轉(zhuǎn)ppt的時候中文可能亂碼,我的解決辦法是在liunx系統(tǒng)中安裝中文字體,把windows的字體直接全部拷貝到liunx服務器中,直接把所有字體都上傳到服務器

  • php利用imagick擴展將pdf導出成圖片

    php利用imagick擴展將pdf導出成圖片

    需要先安裝php的imagick擴展,兩種方式,第一種是使用php,第二種是使用命令執(zhí)行;隨便用哪種執(zhí)行需要修改nginx配置文件增加:proxy_read_timeout 600s;使其鏈接60秒后不斷,不然pdf一旦過大60秒無法完成工作就斷開鏈接了

  • apache配置轉(zhuǎn)發(fā),如使用workerman 或 webman等框架的時候配合apache

    apache配置轉(zhuǎn)發(fā),如使用workerman 或 webman等框架的時候配合apache

    在使用workerman 或 webman等框架開發(fā)應用的時候需要配合nginx 或 apache進行轉(zhuǎn)發(fā),官網(wǎng)的文檔只有寫nginx,下面的apache的配置,前提是apche需要開啟這兩個模塊

  • 一個class類幾個函數(shù)即可調(diào)用各種微信支付場景

    一個class類幾個函數(shù)即可調(diào)用各種微信支付場景

    真在的只需要一個class類文件幾個函數(shù)就可以調(diào)用微信的所有支付,不管是微信公眾號、h5、app、小程序支付,加密方式都是一樣的,對比下微信的支付文檔,只需要修改第一步傳入的參數(shù)不同,下單地址不同,加密方式都是一樣的,所以只要看懂下面的第一個函數(shù),將搞定微信的任何支付。

  • 重慶網(wǎng)站建設mysql計算經(jīng)緯度距離排序方法

    重慶網(wǎng)站建設mysql計算經(jīng)緯度距離排序方法

    我們最近在開發(fā)一個交友聊天類的app,需要計算用戶與用戶之間的距離,然后通過距離來排序,距離排序還是比較簡單的,因為現(xiàn)在可以直接使用mysql來完成了。

如果您感覺我們的案例非常不錯,請與我們?nèi)〉寐?lián)系~
立即咨詢
獲取方案及報價 023-6288-5285
網(wǎng)站建設流程 需求溝通
網(wǎng)站建設流程 簽訂合同
網(wǎng)站建設流程 項目開發(fā)
網(wǎng)站建設流程 上線/運營維護

張經(jīng)理

186-9655-6121

鄒經(jīng)理

188-1980-6503

潤雪科技二維碼
電話咨詢 在線咨詢 微信咨詢