第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復(fù)或擺脫 ASP.NET Razor 應(yīng)用程序中的 ESLint 定義要求?

如何修復(fù)或擺脫 ASP.NET Razor 應(yīng)用程序中的 ESLint 定義要求?

C#
一只萌萌小番薯 2022-01-09 16:24:57
我剛剛將 ASP.NET Core 2.0 Razor 應(yīng)用程序升級到 2.1 以獲得 EF Core 2.1 的新功能。這是我在 ASP.NET 中的第一個主要項(xiàng)目,來自 WinForms 和 PHP 背景。我正在嘗試通過并清除錯誤列表,但我遇到了 ESLint 錯誤,而且我以前從未使用過 ESLint,所以我不知道從哪里開始。谷歌在這個問題上也沒有太大幫助。這是警告:Warning react/jsx-sort-prop-types   (ESLint) Definition for rule 'react/jsx-sort-prop-types' was not foundWarning react/wrap-multilines   (ESLint) Definition for rule 'react/wrap-multilines' was not foundWarning react/require-extension (ESLint) Definition for rule 'react/require-extension' was not found我什至不知道這些是什么意思,谷歌搜索它們并沒有啟發(fā)我,而且它們似乎沒有指向特定的代碼行。這些警告到底想告訴我什么?
查看完整描述

3 回答

?
長風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個贊

如果您正在使用 ESLint,并且不想將代碼添加到所有文件中,那么您可以在 ESLint 配置文件中禁用這三個規(guī)則。實(shí)際上有兩種方法可以做到這一點(diǎn)。

很長的路是找到配置文件,在 c:\Users{username}.eslintrc 可以用文本編輯器打開它,找到規(guī)則并將值設(shè)置為 0(零),這意味著禁用。例如:

"react/jsx-sort-prop-types": 0,

更短的方法是轉(zhuǎn)到工具/選項(xiàng)/文本編輯器/'JavaScript/TypeScript'/Linting/General。該頁面上有一個按鈕“重置全局 .eslintrc”。如果單擊該按鈕,您將獲得一個更新版本的 .eslintrc 配置文件,其中根本沒有這些規(guī)則,假設(shè)您擁有最新版本的 Visual Studio。

無論您使用哪種方法,都需要重新啟動 Visual Studio,然后錯誤就會消失。

我認(rèn)為問題的出現(xiàn)是因?yàn)槟ê臀遥碛写宋募?(.eslintrc) 的舊版本,其規(guī)則不受支持或不再適用于 ESLint for Visual Studio 附帶的 React 插件。我在沒有安裝 npm 模塊并且絕對沒有 React 的項(xiàng)目中遇到了這些錯誤。我認(rèn)為升級到 Visual Studio 可能不會覆蓋這個文件,以防你改變它。

也可以將 .eslintrc 文件放入項(xiàng)目文件夾中,它將覆蓋默認(rèn)位置的設(shè)置。因此,對于您在多臺機(jī)器上看到此問題的企業(yè)項(xiàng)目,您只需簽入修復(fù)它的 .eslintrc 即可。但是,如果您在新機(jī)器上進(jìn)行 Visual Studio 的全新安裝,我認(rèn)為您不會看到問題,所以我不確定是否有必要這樣做。

我使用 Visual Studio 2017 15.8.1 對此進(jìn)行了測試。ESLint在 15.8 中得到了相當(dāng)大的升級。


查看完整回答
反對 回復(fù) 2022-01-09
?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個贊

如果您想繼續(xù)使用 EsLint(這很好),您可以在 .js 文件的開頭禁用和重新啟用 EsLint 以避免這些警告,并且仍然可以對文件的其余部分進(jìn)行 EsLint 檢查:

/* 禁用 eslint */

/* 啟用 eslint */

對于您無法控制的文件,例如 jquery.js、bootstrap.js 等,您可以在文件開頭使用此行完全禁用:

/* 禁用 eslint */

您只需要記住在更新它們后再次添加此行。


查看完整回答
反對 回復(fù) 2022-01-09
?
MYYA

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個贊

如果你沒有使用 ESLint,而你使用的是 Visual Studio,你可以去:

工具 -> 選項(xiàng) -> 文本編輯器 -> JavaScript/TypeScript -> Linting -> 常規(guī)。

從那里您可以取消選中“啟用 ESLint”復(fù)選框,然后檢查該工具的全局配置文件。

我正在使用 Visual Studio 2017 (15.8.4) 來查找此菜單。

http://img1.sycdn.imooc.com//61da9bff0001a2ca08880576.jpg

查看完整回答
反對 回復(fù) 2022-01-09
  • 3 回答
  • 0 關(guān)注
  • 244 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號