【问题标题】:How can I automatically minify express js assets?如何自动缩小 express js 资产?
【发布时间】:2021-01-02 20:57:28
【问题描述】:

如何即时缩小我的 express js 应用程序的前端 javascript/css? 有理由不这样做吗?

【问题讨论】:

  • 您通常会将 JS 缩小为构建过程的一部分,因此您只需执行一次,而不是在每个请求上按需执行。
  • 正如@mark-small 所说,这绝对是一个重复的问题。但是对于您正在寻找的东西来说,它的价值叫做 gzipping(检查 Mark Small 的答案),可以使用 Express' Compression Middleware 来实现
  • 您不一定要即时缩小代码,这会增加代码到达用户的时间。像@jfriend00 所说的那样,在你的构建过程中使用 snowpack/webpack/rollup/grunt 或任何你想使用的捆绑器。然后让 gzipping 为您处理压缩。
  • @KitangaNday 缩小不是 gzip。和 minify + cache 将避免额外的处理时间。
  • 这个模块应该可以,但我不确定它是否仍然受支持。我不能让它缩小我的代码。

标签: javascript node.js express minify


【解决方案1】:

我认为这是duplicate。看看那里的答案,我想他们会回答你的问题。基本上它声明使用compress 中间件。

【讨论】:

  • 缩小不是 gzip。和 minify + cache 将避免额外的处理时间。这应该可以,但我不确定它是否仍然受支持。我不能让它缩小我的代码。
  • 最小化是一种很好的技术,但我总是通过压缩资源获得更多,但这实际上取决于文件的大小。确实,您希望将这两种技术结合起来,您引用的 NPM 页面也建议这样做。我会效仿npmjs.com/package/express-minify 的例子。
猜你喜欢
  • 2016-01-04
  • 2016-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-09
  • 2020-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多