问题标签 [jscompress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
61 浏览

javascript - 缩小 CDD 和 JS 文件的工具

我部署了我的应用程序,我发现加载时间很长.. 有办法压缩 css 和 js 文件吗?,知道我在每个页面中都使用了必要的,有时是 js 版本缩小的..谢谢

0 投票
0 回答
61 浏览

java - 如何自定义 WRO4J 的 wropping.properties 中的模板内容?

我使用 wro4j 来最小化我的前端资源文件,例如 *.js 和 *.css,以减少 Spring 应用程序中的页面加载时间。wro4j 将生成一个名为“wropping.properties”的文件来记录生成的文件的名称。它的前两行通常如下所示:

我需要的是删除作为第二行的时间戳行,或将其更改为某些固定上下文。

我应该怎么做才能实现我的目标?谢谢!

0 投票
0 回答
54 浏览

javascript - 我的顶级匿名函数中的局部变量不再变短(UglifyJS2)

我使用JSCompress站点(使用 UglifyJS2)来压缩我的 JavaScript 代码。但看起来它不再在顶级匿名函数中缩短我的变量名称了。这只发生在我的特定代码中,而对于任何其他类型的代码,它会压缩所有局部变量的名称。

这就是我要的:

从 ^ 到:

但是在这个顶级函数中却发生了相反的情况(checkES6,features等...,这些名称没有被压缩,但它们的变量是“本地的”):

当我压缩它时,我看到所有局部变量都具有相同的名称(嵌套范围除外),checkES6checkES6supportssupportsfeaturesfeatures,这个顶级匿名函数中的每个局部变量都没有在其名称中进行压缩。

我仍然想压缩这些名称。这是怎么回事?

0 投票
2 回答
214 浏览

angular - GZip 在 Webpack 2.5.1 中不起作用

我使用 webpack 2.5.1 并且想减小文件大小,因为我的硬件不支持超过 7,800 KB 的文件。我使用生产模式和 uglify 将 main-client.js 减少到 2.63 mb,但我想使用 gzip,但我不知道如何......

在此处输入图像描述

如果我删除 CompressionPlugin 代码,我仍然有 2.63 mb ......它现在不起作用......我做错了什么......?


在此处输入图像描述

我找到了这个链接,但我不知道在哪里添加 2.2 -> 4 的代码。

在生产环境中减少 React 应用程序大小的两种快速方法


我也接受另一种方法,用于压缩该 js 文件/s :)