我得到一個奇怪的LESS編譯錯誤,消息如下的方法「的charAt」:LESS編譯錯誤:無法調用空
non_object_property_callError: Cannot call method 'charAt' of null in /Volumes/Windows/Program Files (x86)/Ampps/www/custom-site/templates/custom-template/less/style.less:null:-1 1 @import "icomoon/icomoon.less";
的代碼導致錯誤如下:
@import "imports/variables.less";
@import "icomoon/icomoon.less";
@import "mixins.less";
我試着編譯這兩個文件,一切順利。所以這告訴我錯誤在於LESS能夠準確地報告錯誤的來源。在nodejs編譯器上測試,返回相同的錯誤。在其他編譯器上測試仍然會出現此錯誤...
要嘗試找到錯誤的來源,我自然會在導入調用後註釋掉style.less文件中的其餘代碼,但錯誤仍然存在。這裏的問題是,我不知道錯誤在哪裏,儘管我懷疑它是在調用導入之後的某個地方。
任何幫助,將不勝感激。
嘗試分離進口與此行:'// --'。這是LESSHat庫的一個修復程序,它幫助我克服導入問題(儘管我不確定這是否是同一個錯誤)。 – Pavlo