Node.js 使用--watch时,节点sass cli在初始运行时未编译

Node.js 使用--watch时,节点sass cli在初始运行时未编译,node.js,npm,node-sass,Node.js,Npm,Node Sass,因此,在运行以下命令时,我希望节点sass能够编译并开始监视。如果我必须运行一个单独的节点sass-w命令,我不需要包含第一个节点上包含的所有相同参数吗?似乎是一种奇怪的做事方式 node-sass app/styles -o app/styles --source-map true --include-path app/bower_components --quiet --watch 实际上,watch每次文件更改时都会触发编译,如下所示: 您还可以告诉Sass监视该文件,并在每次Sass文

因此,在运行以下命令时,我希望节点sass能够编译并开始监视。如果我必须运行一个单独的节点sass-w命令,我不需要包含第一个节点上包含的所有相同参数吗?似乎是一种奇怪的做事方式

node-sass app/styles -o app/styles --source-map true --include-path app/bower_components --quiet --watch

实际上,
watch
每次文件更改时都会触发编译,如下所示:

您还可以告诉Sass监视该文件,并在每次Sass文件更改时更新CSS:[…]

但是,文档没有说明当
监视
进程启动时会发生什么,这使您期望它在被调用后立即编译。


当然,这是一种奇怪的做事方式

node-sass app/styles -o app/styles --source-map true --include-path app/bower_components --quiet --watch