- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Angular 5.2.6 上开发了一个项目,但问题是当我加载应用程序时,几乎需要 20-30 秒。
当我检查浏览器中的网络选项卡时,我看到 vendor 文件由于大小(11.6 Mb)而花费了一些时间。
我想知道有什么方法可以最小化该 vendor 文件以及 vendor 文件中包含哪些类型的代码。我得到了this链接但没有得到解决方案。
如何最小化该 vendor 文件以更快地加载我的应用程序?
最佳答案
除了 @Brk 的答案之外,您还可以执行多种操作来最大限度地减少 vendor .bundle.js 或其他文件的加载时间:
如果您执行这 2 项操作,您的加载时间将减少 80%。
我也做了同样的事情,我的vendor.bundle.js从8 MB变成了600 KB。
UGLIFYJS:
uglifyjs dist/vendor.bundle.js --screw-ie8 --compress --mangle --output dist/vendor.bundle.js
注意:您可以使用 npm 下载 uglifyjs
关于javascript - vendor.bundle.js 在 Angular 2/4 中变得很重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49607754/
我在 android 代码中使用 asmack XMPP。我可以正常登录 XMPP 服务器,但是当我尝试创建新用户时出现问题。我想要实现的是: 以管理员身份登录。 创建一个新用户。 从管理员注销。 以
这是我的标记页面,其中有一个按钮可以从数据库中搜索数据并显示在网格中 这是我背后的代码 if (!IsPostBack) { LblInfo.Text = "Page Load
当我多次将相同的 float 值插入到我的集合中时,本应花费恒定时间的 x in s 检查变得非常慢。为什么? 时序x in s的输出: 0.06 microseconds 0.09 mi
我有一个小型聊天客户端,可以将所有历史记录存储在 sqlite 数据库中。当用户单击我的应用程序中的 history 选项卡时,我的应用程序会获取所有相关历史记录并将其显示在 QWebView 中。我
我是一名优秀的程序员,十分优秀!