首页 > 解决方案 > 用 npm 编译内联 sass?

问题描述

有没有一种简单的方法可以做到这一点?我尝试过使用 sass、node-sass 和 tinysass,但没有任何效果。我只想在 javascript 中编译内联 sass,如下所示:

import sassPkg from 'sass-pkg'

const style = `body{ .container{ color: red } }`
const result = sassPkg.compile(style)

看起来这应该很容易做到,但事实并非如此。我也愿意满足于从外部文件加载 sass,但我真的认为这没有必要,而且无论如何我也无法做到这一点。

标签: javascriptnpmwebpacksass

解决方案


您可以使用节点萨斯

import * as sass from 'node-sass';

const style = `body{ .container{ color: red } }`
const result = sass.renderSync({
  data: style
});

推荐阅读