首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法将Dart Sass命令行版本与web pack一起使用?

有没有办法将Dart Sass命令行版本与web pack一起使用?
EN

Stack Overflow用户
提问于 2021-05-17 19:23:04
回答 1查看 133关注 0票数 8

dart-sass文档中,我们可以看到dart-sass有一个命令行版本,并且性能更好。

我想知道我们是否可以以某种方式将该命令行版本与现有的webpack设置一起使用,以加快我们的构建时性能。

我可以在构建机器中安装dart库。但是有没有什么webpack插件可以利用这一点并使用机器依赖来构建sass而不是dart-sass npm呢?

EN

回答 1

Stack Overflow用户

发布于 2021-11-01 17:25:27

看起来dart-sass团队正在努力支持这种情况(请参阅此issue)。但这项工作还没有完成。

但是有没有什么webpack插件可以利用它并使用机器依赖来构建sass而不是dart-sass npm呢?

我找不到。但是,可以创建自己的使用dart可执行文件的loader ( sass-loader的源代码是一个很好的参考点,并且不是很复杂)。由于dart cli采用从标准输入(sass --stdin)读取的选项,因此您应该能够通过管道连接到cli并传回输出。

可能还有其他方法来实现您的目标,使用一个webpack扩展,但在我看来,使用加载器似乎是最简单的。

这比使用sass-loader使用的js更快吗?嗯,根据benchmarks的说法,可执行文件的优势在1.7到4.1倍之间(不包括最简单的情况,即可执行文件运行速度快24倍,但在所有情况下仍然是亚秒级执行)。但是会有进程生成的开销,所以您必须测量一下,看看在您的情况下哪种方法更快。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67568709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档