如何禁用sass --watch启动文件夹

时间:2017-12-05 02:37:49

标签: css macos npm sass

让我的SASS工作 - 很棒 - 到处都是惊人的文档。 http://sass-lang.com/guide是我遵循的指南。

sass --watch myfolder/css

掌握排序,工作得很好 - 对.scss的每次更改都会产生一个完全打包的&缩小.css。太好了!

但是我安装了phpStorm IDE,因为它有SASS,jsUglify等的内置文件监视器,我不再需要SASS在特定目录中运行自己的监视器。更不用说,当同步发生时(当我公司的另一个开发人员提交更新并回滚到我的桌面时)它会自动运行,有时由于相对的SCSS文件输入,一个.css文件完全没问题。 worker工作站成为我桌面上的错误文件,说它缺少必需的.scss文件。

它不仅会导致CPU耗尽,还会导致错误。

无论如何长话短说,我通过终端在Mac OSX上设置的独立观察者必须被删除/禁用,我的搜索通过Google&文档没有任何帮助。

1 个答案:

答案 0 :(得分:0)

好的,这听起来像你有几个问题。

首先是工作流问题,而且最容易解决,所以我会先解决这个问题。

  

更不用说,当同步发生时(当我公司的另一位开发人员提交更新并回滚到我的桌面时)

据推测,您正在使用版本控制....在这种情况下 - 为什么您在与另一个开发人员相同的分支上工作?你正在为自己的问题做好准备。我注意到你使用了术语" sync"这让我想知道你是否正在使用" GitHub Desktop"。如果是这样,我推荐一些不太透明的东西。我不在乎它隐藏推/拉的方式"同步" - 也许是Git Kraken,还是命令行?无论哪种方式,尽量避免与其他人在同一个分支上工作......

现在要处理sas观察者的问题。 Sass(据我所知)默认情况下没有监视功能,除非您在运行带有sass标志的watch命令时显式调用它。如果你不这样做 - 听起来就像在幕后发生了一些奇怪的事情,你并不知道那些正在观看和重新编写sass的东西......