我正在尝试使用node-sass v4.8.3
构建我的SASS代码的简单脚本:
./node_modules/node-sass/bin/node-sass ./sass/import.scss source/css/style.css --watch
如果我在没有--watch
标志的情况下使用它,它可以完美地运行,但是当观察者处于活动状态时,如果我更改的文件不是./sass/import.scss
,例如./sass/components/button.scss
,则似乎编译器尝试直接构建它,而不从./sass/import.scss
开始。
这是真的吗?
是否有某种方法可以避免这种情况并告诉观察者每次都建立./sass/import.scss
?
答案 0 :(得分:2)
你告诉sass只能看import.scss文件。 请参阅documentation以获取所需的所有命令行选项,并记住让包含的文件名以“_”开头,以防止它们被编译为css单个文件。
node-sass --recursive --watch ./sass/ --output source/css/