css - 将许多 scss 文件写入一个缩小的 css
问题描述
我有四个文件:
- scss/bootstrap-grid.scss
- scss/bootstrap-reboot.scss
- scss/bootstrap-utilities.scss
- scss/bootstrap.scss
在这些文件中,我需要 3 个 - public/css/styles.css styles.css.map 和 styles.min.css
min.css 是缩小文件,map 是地图文件,我可以使用 node sass 在一个脚本命令中执行吗?我正在使用 macOS
非常感谢!
解决方案
你绝对可以做到这一点。
您唯一需要做的就是以下划线开头的所有 SCSS 文件的名称。
然后你需要制作style.scss,将其他SCSS文件导入其中,然后编译它。
下划线作为文件名的第一个字符告诉编译器该文件是部分文件,不应编译。
它是通过导入来编译的。
假设您style.scss
与部分文件在同一个文件夹中,这就是您所需要的style.scss
@import "_bootstrap-grid";
@import "_bootstrap-reboot";
@import "_bootstrap-utilities";
@import "_bootstrap";
推荐阅读
- python - 没有 Spark 库的`spark-submit` vanilla Python 脚本
- php - 在 Symfony3.4 上没有调用 circular_reference_handler
- python - Pycharm 调试器:断点链接到 remote_source 文件
- database - 如何使用离线/缓存数据库并与在线服务器同步
- c# - 在 C# 中使用 Foreach 循环遍历文件并在 .pdf 之前删除一个破折号和三个额外字符
- php - PHP 从 foreach 循环中检索数组值并将单个值传递给函数
- python - 神经网络(操作数不能与形状一起广播 (1,713) (713,18) )
- powershell - 如何使用脚本将文件上传到远程服务器
- python - 项目分配 Tensorflow 2.0 - TypeError:“tensorflow.python.framework.ops.EagerTensor”对象不支持项目分配
- python - 如何修复 ImportError:无法从“django.http”导入名称“HTTpResponse”