Css Node sass watch直接生成更改的文件,而不是入口点文件
我正在尝试使用一个简单的脚本,其中包含Css Node sass watch直接生成更改的文件,而不是入口点文件,css,sass,command-line-interface,node-sass,Css,Sass,Command Line Interface,Node Sass,我正在尝试使用一个简单的脚本,其中包含节点sass v4.8.3,它构建了我的sass代码: ./node_modules/node-sass/bin/node-sass ./sass/import.scss source/css/style.css --watch 如果我使用它时没有使用--watch标志,它工作得很好,但是当watcher处于活动状态时,如果我更改的文件不是/sass/import.scss,例如/sass/components/button.scss,编译器似乎会尝试直接
节点sass v4.8.3
,它构建了我的sass代码:
./node_modules/node-sass/bin/node-sass ./sass/import.scss source/css/style.css --watch
如果我使用它时没有使用--watch
标志,它工作得很好,但是当watcher处于活动状态时,如果我更改的文件不是/sass/import.scss
,例如/sass/components/button.scss
,编译器似乎会尝试直接构建它,而不从/sass/import.scss
开始
这是真的吗
是否存在某种方法来避免这种情况,并告诉观察者每次构建
/sass/import.scss
?您告诉sass只查看import.scss文件。
有关所需的所有命令行选项,请参见,并记住让包含的文件名以“\ux”开头,以防止它们也被编译为单个css文件
节点sass--recursive--watch./sass/--output source/css/
您告诉sass只监视import.scss文件。
有关所需的所有命令行选项,请参见,并记住让包含的文件名以“\ux”开头,以防止它们也被编译为单个css文件
节点sass--recursive--watch./sass/--output source/css/
这个--recursive
帮了我很多忙!谢谢:)递归的--对我帮助很大!谢谢:)