我刚开始在Windows机器上使用SASS开展一个项目。主样式表(styles.scss)引入了多个局部文件(_typography.scss等),并且sass监视styles.scss文件,自动将其编译为styles.css。
在Mac上,对任何一个局部文件的更改都会导致styles.scss重新编译,但是在PC上,我必须保存styles.scss本身才能让SASS编译它。有没有办法让PC像Mac一样运行?
我刚开始在Windows机器上使用SASS开展一个项目。主样式表(styles.scss)引入了多个局部文件(_typography.scss等),并且sass监视styles.scss文件,自动将其编译为styles.css。
在Mac上,对任何一个局部文件的更改都会导致styles.scss重新编译,但是在PC上,我必须保存styles.scss本身才能让SASS编译它。有没有办法让PC像Mac一样运行?
我遇到了类似的问题。
我的文件结构如下:
website-root
_dev
_some-partial.scss
_stuff.scss
main.scss
css
main.css
js
...
watchSass.bat
...
我把我的.scss文件放在_dev文件夹里,然后编译输出到css文件夹中。
我的以前的批处理文件长这样:
sass --watch "_dev\main.scss":"css\main.css"
我只是将其更改为监视整个文件夹,而不是像这样监视特定文件:
sass --watch "_dev":"css"