gulp - 如何在不使用 Webpack 的情况下使用 gulp-sass 编译 Material.io 设计?
问题描述
我在 Material.io 使用本教程,并希望将 Material.io 与 gulp-sass 一起使用。
但是当我尝试编译它时,它会显示错误
@material\button\mdc-button.scss
错误:“@include mixins”之后的 CSS 无效:预期 1 个选择器或规则,是“.core-styles;”
该存储库位于GitHub。
解决方案
看起来您正在尝试使用 node-sass。MDC Web Components 版本 5 使用Sass Modules语法,目前只有 Dart Sass 支持。
npm install sass
然后在 gulpfile.js 中:
var sass = require('gulp-sass');
sass.compiler = require('sass');
推荐阅读
- apache - 使用 Tomcat 配置带有 HTTPS 反向代理的 Bitbucket 服务器的问题
- javascript - 聚合物`
`: 哪一行代码停止将同一自定义样式模板模块的多个导入附加到 DOM? - python - 如何从数组中删除字符并计算出现次数到 CSV 文件
- node.js - 在无服务器(nodejs 8)中调用 lambda 的正确方法
- angular - 角度中的类或函数实用程序
- python-2.7 - 从文件中读取行,在每行中添加 String + 换行符并写入目标文件
- c# - 来自 RefCount() 的 Observable 不会停止发布
- sql - 在联结表中,如果我需要一个单一的唯一标识符和一个单独的唯一复合标识符,哪个应该是主键?
- javascript - 使用反应原生拖动移动的 Animated.Image
- python-3.x - await 似乎阻止了 asycio.Future