正常是ng build 优化打包方式 ng build --prod --aot
使用这个打包的时候 报错
这个错误的原因是因为我在home模块里 引入了服务 publicService 但是在constructor构造中 写的形式出现了问题
这个写法的是 publicservice只能在constructor中使用,所以应该改为
即可解决问题
还有一部分报错 是因为 平时代码 不注意规则 不太标准 以及html页面里有无用字段造成的
使用如上命令之后 代码由15.9M缩减为3.6M
网上看到一个同行的打包压缩指令 ng build --prod --build--optimizer --base-href ./
发现 压缩完成后 和我 ng build --prod --aot 的大小一样 均为3.6M
还可以使用nginx继续压缩 但是目前还不会 等待以后学习