expected "indent", got "outdent"

今天我們就來說一下項目中遇到的一個比較小的bug, 錯誤如下:

控制檯的報錯
再經過百度、谷歌一番折騰後,才發現導致錯誤的一些常用原因:
1、可能是自己在寫stylus代碼時,空格和tab的混用。
2、自己的代碼並沒有寫完,存在一些殘缺代碼
3、自己本身寫的代碼就存在問題。
解析:
針對第一種,我們在報錯之後對代碼進行格式化,轉化爲空格縮進 或者 轉化爲tab進行縮進
針對第二種的話,我們對代碼進行補全就好
針對第三種的話,如果是代碼語句的錯誤,我們需要檢查代碼語義的正確性,可能是邏輯的錯誤,也可能是自己的單詞拼寫錯誤,這個可能好多人也都犯過; 其次,可能是與本地文件配置衝突,舉個栗子,我在本地的.stylus文件中配置的是: $color-text-ll = rgba(255, 255, 255, 0.8), 但是我在引用的時候,卻寫成了: background: &color-text-ll,找了好久才找到,因爲一直沒有想是自己寫錯了,就算是爲自己的粗心買單吧。
希望以後自己寫代碼的時候認真點,別再犯這種錯誤了,謝謝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章