我已经使用LESS.js之前。易于使用,类似
<link rel="stylesheet/less" href="main.less" type="text/css"> <script src="less.js" type="text/javascript"></script>
我看到SASS.js。如何以类似方式使用它?解析SASS文件以立即在HTML中使用。似乎SASS.js更适合与Node.js一起使用?
var sass = require('sass') sass.render('... string of sass ...') // => '... string of css ...' sass.collect('... string of sass ...') // => { selectors: [...], variables: { ... }, mixins: { ... }}
没有官方批准的sass或scss JavaScript实现。我看到了一些正在实施的实现,但是目前我不推荐使用这些实现。
但是,请注意以下几点:
因此,尽管需要更多设置才能开始,但我们(sass核心团队)认为服务器端编译是最好的长期方法。同样,较少的开发人员更喜欢将服务器端编译用于生产样式表。