Razzle: 关于构建时间的性能问题。

创建于 2020-06-18  ·  4评论  ·  资料来源: jaredpalmer/razzle

❓问题

嘿,

在过去的几个月里,我的团队一直在使用 Razzle。 我们最近遇到了一些主要的问题,构建时间有时需要长达 20 秒才能调试我们推送的新代码。 关于我们的应用程序的一些独特之处。

  • 它的打字稿
  • 它是一个 monorepo(纱线工作区和 Lerna)
  • 我们使用桶文件
  • 我们目前只有一个额外的 Webpack 插件circular-dependency-plugin
  • 它的代码库很大

版本

  • 炫酷 3.1.0
  • 节点 10.15
  • 打字稿 3.7.4

想知道是否有人有在 Razzle 中缩短构建时间的经验? 团队现在正在运作,但它开始成为一个问题,如果我们可以做些什么来帮助减少构建时间,我们很乐意听取 Razzle 社区的意见。

欢迎任何反馈。

最有用的评论

Razzle 3.2 将具有内置的 typescript 支持。

你可以考虑在 babel 中使用 thread-loader 来并行编译。

所有4条评论

Razzle 3.2 将具有内置的 typescript 支持。

你可以考虑在 babel 中使用 thread-loader 来并行编译。

Next.js 使用 thread-loader 和 cache-loader 做到这一点。 我们也应该有这个。

@fivethreeo感谢您的推荐,这些都是很棒的推荐。 我认为我们将研究看起来很有希望的线程加载器。 我不知道存在。

我们能够从开发中删除循环依赖插件中获得一些收益。 我认为团队对这种变化很满意,并且喜欢录制。 关闭这张票。

伟大的! 如果您找到一个好的解决方案,请更新我们:)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

charlie632 picture charlie632  ·  4评论

alexjoyner picture alexjoyner  ·  3评论

mhuggins picture mhuggins  ·  3评论

dizzyn picture dizzyn  ·  3评论

knipferrc picture knipferrc  ·  5评论