ng build --prod
是Angular4应用中生成高度压缩的JavaScript文件的CLI命令。
当使用命令ng eject
退出应用时,Angular CLI命令消失了,我们只剩下npm脚本(运行npm run build
命令来构建应用),但不幸的是,该命令输出了一个非生产版本的构建。
我尝试直接运行webpack -p
命令,但与ng build --prod
命令的输出结果相比,输出结果略微较大。
如何在已退出的应用中获得等同于ng build --prod
命令的压缩效果呢?哪个命令/参数可以产生这样的结果?
ng eject
和ng eject --prod
生成了一个非生产环境和一个生产环境的配置版本(请注意,在第一次弹出后,您可能需要还原 package.json),然后在构建生产环境时使用生产版本的 webpack 配置,如下所示:webpack --config <prod-webpack-config>
。 - user4406073