Sass watch命令在完整sftp上载之前编译.scss文件
我使用WinSCP在Linux(服务器上)上下载并编辑Sass watch命令在完整sftp上载之前编译.scss文件,sass,sftp,watch,winscp,Sass,Sftp,Watch,Winscp,我使用WinSCP在Linux(服务器上)上下载并编辑.scss文件和sass,将它们编译成.css 保存文件后,我使用:sass-scss/style.scss-css/style.css,它成功地将css文件替换为已编译的SCC 问题 为了自动化和节省时间,我想跳过编辑scss文件后返回命令行的部分 但是,如果我使用watch命令:sass--watch-scss/style.scss:css/style.css来同步这两个文件,会弹出关于不存在的css错误的警报: Change detec
.scss
文件和sass,将它们编译成.css
保存文件后,我使用:sass-scss/style.scss-css/style.css
,它成功地将css文件替换为已编译的SCC
问题
为了自动化和节省时间,我想跳过编辑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命令设置一个计时器,以便它在检测到更改后和编译之前等待几秒钟
当然,任何其他克服这一问题的方法都是可以接受的 对于十亿分之一面临同样问题的人(我知道你在那里),是时候回答我的风滚草了: 解决办法很简单 反其道而行之:
sass——监视scss/style.scss:css/style.css