Eslint 問題記錄,各種bug及解決辦法

2021-10-04 08:38:15 字數 1715 閱讀 6689

eslint 問題記錄及解決辦法

原因:eslint: 變數值未發生修改,應將修飾符改為const,報錯消失

知識點:

let宣告的變數只在它所在的**塊有效

let命令所宣告的變數一定要在宣告後使用,否則報錯

var命令宣告的,在全域性範圍內都有效

var命令會發生」變數提公升「現象,即變數可以在宣告之前使用,值為undefined。

const宣告乙個唯讀的常量。一旦宣告,常量的值就不能改變。

const宣告的變數不得改變值,這意味著,const一旦宣告變數,就必須立即初始化,不能留到以後賦值

參考:vue初始與變數宣告

原因:表示 key沒必要加引號

要求物件字面量屬性名稱使用引號

報錯原因:

postcss-viewport-units 外掛程式自動給每個元素新增了content

解決辦法:

配置.postcssrc.js的postcss-viewport-units:

參考:使用手淘vw適配方案後造成偽類使用content報錯的解決辦法

eslint官方的解釋

disallow ternary operators when ******r alternatives exist (no-unneeded-ternary)

當存在更簡單的替代方案時,不允許三元運算子(不需要 - 三元)

HSSFSheet重大BUG問題記錄

今天做公司專案時用到根據模版匯出excel時無意發現了乙個bug,因為excel模版是2003的,因此採用poi的hssf實現,在模版上面如果有批註的話,那麼呼叫sheet.shiftrow startrow,endrow,n 方法時會丟擲異常,不知道官方有沒有注意到 我的模版是這樣的 具體貼一下 ...

Django開發bug及問題記錄

python 3.6.4 django 1.11 ide pycharm os windows10 django1.11 在重寫使用者模型時報錯 attributeerror type object userprofile has no attribute username field models...

ios crash問題記錄

1.誤將nsmutablearray型別的變數初始化為nsarray,結果對nsmutablearray型別變數進行操作時,crash h檔案如下 inte ce movemecontroller secondlevelviewcontroller property nonatomic,retain...