永久在线亚洲观看|亚洲日韩久久AV无码|亚洲无码视频在线免费看|欧美亚洲一区二区三区视频|人人澡人人澡人人看添AV|动漫精品视频一区二区三区|亚洲国产另类久久久精品极度|极品美女熟妇又黄又爽视频一区

這樣也行?(eslint lf)eslint規(guī)則,解決前端的ESLint換行符問題:ESLint: Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style),此應(yīng)用無法在你的電腦上運(yùn)行,

保健品 nanfang 2023-07-26 00:52 172 0

1.eslint-plugin-prettier

零,問題原因各開發(fā)平臺(tái)的換行符不一致,win平臺(tái)會(huì)出問題一,修改項(xiàng)目配置有時(shí)候使用腳手架創(chuàng)建的項(xiàng)目,比如vue-cli,會(huì)默認(rèn)使用eslint的一些規(guī)則,比如airbnb其中基本會(huì)包含這樣一條規(guī)則:"linebreak-style":["error", "unix23333什么意思"],

2.eslint怎么用

這個(gè)規(guī)則的意思是回車換行符使用unix風(fēng)格的,也就是LFunix其實(shí)主要就是指mac,或者ubuntu這類的本來團(tuán)隊(duì)都用Mac就沒啥問題但如果你用的是windows就會(huì)有標(biāo)題中的錯(cuò)誤:(linebreak-style) Expected linebreaks to be LF but found CRLF. (eslint)。

3.eslint indent

但堂堂vue-cli初始化的項(xiàng)目會(huì)沒考慮到這個(gè)問題?當(dāng)然不會(huì),其實(shí)項(xiàng)目中應(yīng)該還有一個(gè).editorconfig文件,如果沒有,你就自己添加一個(gè),并輸入如下:[*.{js,jsx,ts,tsx,vue}] 23333什么意思 # 縮進(jìn)使用空格 indent_style = space # 縮進(jìn)2個(gè)字符 indent_size = 2 # 行結(jié)尾使用 lf !!!! end_of_line = lf # 刪除行尾空格 trim_trailing_whitespace = true # 文件結(jié)尾添加一個(gè)空行 insert_final_newline = true # 行最大長度 max_line_length = 100

4.eslint 規(guī)23333什么意思則推薦

像這樣

5.eslint rules

示例但是發(fā)現(xiàn)vue文件沒問題了,但是某些文件依然報(bào)錯(cuò)二,修改git配置不少開發(fā)者可能遇到過這個(gè)問題:從git上拉取服務(wù)端代碼,然后只修改了一處地方,準(zhǔn)備提交時(shí),用diff軟件查看,卻發(fā)現(xiàn)整個(gè)文件都被修改了。

6.eslint-plugin

這是git自動(dòng)轉(zhuǎn)換換行符導(dǎo)致的問題原因不同操作系統(tǒng)使用的換行符是不一樣的Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用CRLF【回車(CR, ASCII 13, \r) 換行(LF, ASCII 10, \n)】作為換行符。

7.eslint設(shè)置

而git入庫的代碼采用的是LF格式,它考慮到23333什么意思了跨平臺(tái)協(xié)作的場景,提供了“換行符自動(dòng)轉(zhuǎn)換”的功能:如果在Windows下安裝git,在拉取文件時(shí),會(huì)自動(dòng)將LF換行符替換為CRLF;在提交時(shí),又會(huì)將CRLF轉(zhuǎn)回LF。

8.eslintrc

但是這個(gè)轉(zhuǎn)換是有問題的:有時(shí)提交時(shí),CRLF轉(zhuǎn)回LF可能會(huì)不工作,尤其是文件中出現(xiàn)中文字符后有換行符時(shí)解決方案1.禁用git的自動(dòng)換行功能:在本地路徑C:\ Users\ [用戶名] \ .gitconfig下修改git配置[core],如果沒有就直接添加上去:

9.eslint prettier

示例[core] autocrlf = false filemode = false23333什么意思 safecrlf = true

10.eslint 教程

示例git bash命令行也可以修改,最終也是修改.gitconfig配置文件:分別執(zhí)行: git config --global core.autocrlf false git config --global core.filemode false git config --global core.safecrlf true

保險(xiǎn)起見,先保存配置文件,再使用 git bash執(zhí)行命令修改完git,重新去git上拉去項(xiàng)目源碼

標(biāo)簽列表

    安宁市| 永福县| 宣武区| 秦安县| 五莲县| 吴川市| 莲花县| 万全县| 合肥市| 长岛县| 乌兰察布市| 饶平县| 治县。| 德保县| 富平县| 花莲县| 宁南县| 永丰县| 沂水县| 南平市| 鹤山市| 行唐县| 南江县| 磐石市| 德格县| 克山县| 黑龙江省| 犍为县| 崇阳县| 宁波市| 化隆| 三明市| 吉木萨尔县| 阳江市| 荆州市| 南通市| 鸡泽县| 临泽县| 武宁县| 大同市| 沙洋县|