@wgoo/cli
Version:
Wgoo Cli 是一个 React 组件库构建工具,通过 Wgoo Cli 可以快速搭建一套功能完备的 React 组件库。
24 lines (18 loc) • 499 B
JavaScript
const { renderSync } = require('sass');
// allow to import from node_modules
// @import "~package-name/var.scss"
const tildeImporter = (url) => {
if (url.includes('~')) {
url = url.replace('~', '');
if (!url.includes('.scss')) {
url += '.scss';
}
url = require.resolve(url);
}
return { file: url };
};
async function compileSass(filePath) {
const { css } = renderSync({ file: filePath, importer: tildeImporter });
return css;
}
module.exports = { compileSass };