我使用WinSCP在Linux上(在服務器上)下載和編輯.scss
文件和sass以將它們編譯爲.css
。Sass watch命令在全部sftp上傳前編譯.scss文件
保存文件後,我使用:sass scss/style.scss css/style.css
,它用編譯好的sccs成功替換了css文件。
我想跳過,我返回到命令行編輯SCSS文件,自動化的目的,節省時間之後的部分問題。
但是,如果我用watch
命令:sass --watch scss/style.scss:css/style.css
兩個文件同步,關於不存在的CSS錯誤警報彈出:比平常(有時會發生更快
Change detected to: scss/style.scss
error scss/style.scss (Line 232: Invalid CSS after "...ht: bold; line-": expected "{", was "")
注意在文件上傳時)watch命令完成它的工作,沒有任何錯誤。
這是因爲,當文件上傳需要時間時,sass會在完全上傳到遠程文件夾之前編譯scss文件(在服務器上)。因此,它只編譯文件的一部分,導致css錯誤。
有沒有辦法設置一個計時器到watch命令,以便它在檢測到更改並在編譯之前等待幾秒鐘?
任何其他方式來克服這一點,當然,接受!
世界上所有的風滾草團團結起來! – gmanou
它只是打我:一個頁面,我評論我給我問的問題的答案。男孩是這個頁面的風滾草之王或什麼! – gmanou