【问题标题】:Watch all sub directories with node-sass使用 node-sass 监视所有子目录
【发布时间】:2017-02-14 05:39:05
【问题描述】:

我见过很多使用node-sass 观看特定文件夹的示例,但我的css 并不都在同一个文件夹中。我想让它像 onchange 一样监视 scss 文件的所有子目录(仅作为示例)。我假设语法类似于:

`node-sass -w app/**/*.scss -o app/**/`

...但这会产生错误:Error: ENOENT: no such file or directory, lstat 'app/**/*.scss'

我尝试用node-sass 做的事情是否可行?如果没有,是否有更好的方法将我的 scss 文件批量编译为 css?如果可能的话,我会尝试只使用 npm 脚本进行构建。

【问题讨论】:

    标签: npm node-sass


    【解决方案1】:

    试试node-sass -rw app -o app。 您可能需要更改输出文件夹,因为这可能会一直循环。

    来源:

    -r, --recursive 递归查看目录或文件 https://github.com/sass/node-sass

    【讨论】:

    • -rw 监视并编译了我的 main.scss 文件中包含的所有文件。完美~~
    • @g3mini 这给了我 cmd 上的错误:events.js:183 throw er; // 未处理的“错误”事件有什么想法吗?
    • 我希望能提供帮助,但 2 年后我停止使用 node-sass :P
    • -w, --watch Watch a directory or file
    【解决方案2】:

    为了让 node-sass 识别新创建的文件,我发现我需要重新启动 node-sass/npm。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-03
      • 2018-08-23
      • 2018-11-15
      • 2016-07-30
      • 2014-12-08
      • 2019-06-06
      • 2016-02-29
      • 1970-01-01
      相关资源
      最近更新 更多