我已经使用LESS.js之前.它易于使用,类似于
<link rel="stylesheet/less" href="main.less" type="text/css">
<script src="less.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
我看到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: { ... }}
Run Code Online (Sandbox Code Playgroud)
chr*_*ein 42
没有正式批准的sass或scss的JavaScript实现.我已经看到了一些正在进行中的实现,但目前我还没有建议使用.
不过,请几点:
因此,虽然开始时需要更多设置,但我们(sass核心团队)认为服务器端编译是最好的长期方法.同样,开发人员更喜欢生产样式表的服务器端编译.
是
正如我们所期望的那样,在C++上重写之后,可以通过Emscripten在Javascript中编译它.
这是浏览器版本:https://github.com/medialize/sass.js/
正如他们所建议的,对于节点,您可以使用这个:https://github.com/sass/node-sass
你绝对不应该让所有用户编译样式表,但是javascript实现也可以在服务器上运行.我也在寻找一个javascript sass实现 - 在node.js应用程序中使用.这是sass团队正在考虑的事情吗?