我使用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