有一些 ruby-on-rails 项目有很多 scss 文件。存储在 cloudinary.com cdn 中的图像。在源 scss 文件中有这样的结构:
.test {
background-image: cloudinary-url("somepic.png",$width:10,$height:10);
}
然后我们尝试将所有的 scss 文件编译成一个大的 scss。Cloudinary gem 应该在部署期间替换正确的 url。
这一切在更新之前都可以使用,使用旧节点、gulp-sass 和 node-sass 库,但现在我们必须使用新版本。现在它不起作用。
这是错误:
Function cloudinary-url doesn't support keyword arguments
函数 cloudinary-url 在编译期间确实没有定义。目标是以某种方式跳过未定义函数的处理。因此,在编译的 scss 文件中,我们应该与background-image: cloudinary-url("somepic.png",$width:10,$height:10);
源文件中的相同。怎么做?