angular - 如何使用 Angular 6 减小 bundle main.js 文件的大小
问题描述
- 嗨,在输入 npm 命令“ng build --prod --aot”后,main.js 文件大小为 2.58MB。所以它会导致初始加载页面变慢。
- 如何减小包 main.js 文件大小的大小。?
- 我已经使用延迟加载模块(预加载)、Gulp
压缩和启用 Gzip 压缩来实现。
gulpfile.js
var gulp =require('gulp'); //本地安装gulp所用到的地方
uglify = require('gulp-uglify');
gulp.task('jsAssets', function () {
gulp.src('/*.js') //Project Folder
.pipe(uglify())
.pipe(gulp.dest('/')); //same folder minified
});
gulp.task('default',['jsAssets']);
解决方案
推荐阅读
- jenkins - 如何在一个阶段内创建全局变量以便我可以在另一个阶段以及管道脚本中使用它
- amazon-web-services - AWS api 网关中的代理资源 API 返回所有 url 的最后缓存响应
- java - 使用 Java 为 TextFile 内容中的每个单词建立索引
- java - 在 JVM 上加载 JavaAgent
- javascript - 如何使用 javascript 过滤功能列出从 laravel 到 vue 的多个对象?
- javascript - 将一个数组合并为 1
- excel - VBA - 范围对象的偏移量(命名引用)
- uwp - 如何在悬停 TextBlock 上进行前景更改?
- javascript - jquery选择器不适用于动态值
- c# - ASP .NET MVC 5 - 如何在 Ajax.ActionLink 中添加表单模型?