【发布时间】:2017-07-24 03:42:12
【问题描述】:
我有这样的结构:
- folder1
- styles1.scss
- folder2
- styles2.scss
我需要从命令行运行node-sass 来生成以下内容:
- folder1
- styles1.scss
- styles1.css
- folder2
- styles2.scss
- styles2.css
这些文件夹最终会很多。
因此,我希望将所有单独的文件编译为 .scss 文件旁边的 CSS。
目前我有:
"sass:build": "node-sass src/app/**/*.scss -o src/app/"
但这只是将东西直接放入src/app,不管src/app内的文件夹的深度
我该怎么做?
【问题讨论】:
-
你试过
-o src/app/**/*吗? -
是的,我试过了,但它似乎覆盖了它遇到的第一个没有扩展名的同名文件,所以
home.html旁边的home.scss将导致node-sass覆盖home.html使用编译后的 CSS。 -
然后尝试这样做
node-sass src/app -o src/app -
这行得通!非常感谢!!