Css 为什么可以';t dart sass是否读取应在其中创建输出文件的目录?

Css 为什么可以';t dart sass是否读取应在其中创建输出文件的目录?,css,sass,Css,Sass,我很难让dart sass监视SCSS文件的更改,然后生成CSS文件。我的输入文件位于项目的静态目录中: /srv/https/html/repo/static/scss/styles.scss sass --watch static/scss:/var/www/html 我希望在此处创建并写入输出文件: /var/www/html/styles.css 我正在使用最新版本的dart sass for Linux,并从repos目录运行以下命令: /srv/https/html/repo/

我很难让dart sass监视SCSS文件的更改,然后生成CSS文件。我的输入文件位于项目的静态目录中:

/srv/https/html/repo/static/scss/styles.scss
sass --watch static/scss:/var/www/html
我希望在此处创建并写入输出文件:

/var/www/html/styles.css
我正在使用最新版本的dart sass for Linux,并从repos目录运行以下命令:

/srv/https/html/repo/static/scss/styles.scss
sass --watch static/scss:/var/www/html
该命令产生以下错误:

Error reading ../../../../var/www/html: Creation failed.
如果我将完整路径添加到输入文件,并将相对路径添加到输出文件,如以下所示,则会出现相同的错误:

sass --watch /srv/https/html/repo/static/scss:../../../../var/www/html
现在我应该补充一点,目标目录
/var/www/html
是通过NFS交叉装载的。起初我认为这是一个权限问题,因为目录有权限
755
,我在使用Sass之前创建的现有styles.css文件也有权限。但即使我将父目录和CSS文件的权限更改为
777
,也会出现错误。dart sass是否不适用于NFS文件系统,或者我是否需要以其他方式运行该命令?我应该补充一点,如果我只是使用
--watch
运行sass命令并指定输入和输出文件的路径,sass编译时不会出错