我正在构建一个Sass库,我想让用户检查库和Sass版本,看看他是否可以安全地输出他的代码。
库版本在索引$variable
文件中被定义为.sass
,我想使用一个函数/ mixin,它可能类似于required_versions($library, $sass)
,其中两个参数都是最小的在项目中使用所需的版本。
对于Sass版本检查,我看到了这个http://webdesign.tutsplus.com/articles/when-and-how-to-support-multiple-versions-of-sass--cms-20935,但我想要更精确的东西。
起初我以为我可以使用Version来获取Sass版本,并使用version_gt或version_geq来比较函数/ mixin参数中声明的版本与Sass'{{3 } :number
以及在其索引文件中定义的库版本,但这些似乎是Ruby唯一的方法。
有没有办法制作这样的东西?