我正在尝试使用 sass-loader 将我们的 SASS 构建从 gulp + node-sass 移动到 webpack。
作为参考,gulp + node-sass 3.2 给了我们大约 2.5-3 秒的构建时间。
在 webpack 中,如果我使用 style!raw!sass 进行加载,我正在查看 10~ 第二次构建,并且没有源映射(因为原始加载程序)。如果我让 sourcemaps 的 css 加载器工作,额外的解析会使构建在美好的一天需要 20-30 秒。
我想知道我可以使用什么技巧来改进事情。现在我能做的最好的事情就是将我们的 sass 编译拆分为从 javascript 到 SASS 的大量 require(...),然后将它们连接到一个文件中。使用 -watch 选项,允许进行一些虚假增量编译,因此在初始构建之后,它还不错。
我想知道除此之外我还能做些什么来让它变得更好。比 gulp + nodeass 慢 10 倍不是很好,但是拥有 2 个构建工具也不是很好(webpack 对 JS 工作 100% 好,即使有大量代码)