思思久久精品无码|久久一区二区精品综合|天堂亚洲aⅤ在线观看|国产日韩一区二区2022|搡老女人老91妇女老熟女|成人无码精品免费视频在线|在线人成精品视频在线观看免费|久久人人爽人人爽人人片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 173 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 # 行最大長(zhǎng)度 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入庫(kù)的代碼采用的是LF格式,它考慮到23333什么意思了跨平臺(tái)協(xié)作的場(chǎng)景,提供了“換行符自動(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)簽列表

    三门县| 磐石市| 永平县| 常州市| 凭祥市| 丹江口市| 尼勒克县| 老河口市| 桃源县| 江永县| 固镇县| 友谊县| 南召县| 肃南| 婺源县| 抚顺县| 陆良县| 盐城市| 永春县| 股票| 嵊州市| 宜都市| 望奎县| 无为县| 永福县| 柳河县| 江山市| 贺州市| 太原市| 梁山县| 沿河| 忻城县| 惠水县| 新竹县| 茌平县| 阳山县| 五家渠市| 长岭县| 乐平市| 莫力| 镇赉县|