這幾天在給vue專案配置prettier與stylelint發現乙個問題,就是prettier與stylelint同時存在時候,template模板裡面html的行內樣式末尾分號規則有衝突。
具體表現就是,行內樣式如果加了分號,則prettier會報錯,如下。
而如果不加分號,則stylelint會報錯,如下。
因為以前也配置過,但是不會出現規則衝突的情況,所以就很疑惑。
後面看了下prettier的更新日誌跟issue,發現prettier在更新到2.0版本時,預設規則中取消了行內樣式的尾隨分號,在2.0版本以前是沒有這條預設規則。
作者也在該issue下表明,該規則類似於尾隨逗號規則,如果只有一行的情況下,是不需要使用尾隨逗號的。
最終解決辦法是在.stylelintrc
檔案中配置"declaration-block-trailing-semicolon": null,
將stylelint該條規則關閉。
前端格式化工具之Prettier
prettier是什麼?prettier是一款 格式化程式,通過prettier可以根據配置實現 的格式化。eslint 是一款校驗程式,prettier是一款格式化程式。prettier使用 1 安裝prettier依賴 npm i d prettier eslint plugin prettie...
SQL與NoSQL MySQL與NoSQL的融合
寫這一篇內容的原因是mysql5.6.2突然推出了memcached的功能。nosql to innodb with memcached的出現,可以看出nosql對關聯式資料庫的確產生了巨大的影響,個人覺得這是乙個非常大的進步,可以讓開發人員更加方便的使用nosql和關聯式資料庫。nosql一般被認...
指標與陣列 a與 a區別
假設宣告了乙個陣列a,則 a表示陣列a的首位址,a與 a 0 表示陣列a首元素的首位址,那麼 a 1與a 1有哪些區別呢?通過下面的實驗來說明。int i 0 int a 5 int p int a 1 for i 0 i 5 i printf a 0x p,a 0x p,a 1 0x p n a,...