以角度2启用生产模式

前端之家收集整理的这篇文章主要介绍了以角度2启用生产模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在使用Angular 2和Firebase创建Web应用程序,
我想启用生产模式.

main.ts

if (environment.production) {
  enableProdMode();
}

environment.ts

export const environment = {
  production: true
};

environment.prod.ts

export const environment = {
  production: true
};

然后我尝试了build -prod;服务,但仍然没有工作.

提前致谢.

解决方法

ng build –prod将在/ dist文件夹中创建构建工件 – 您必须将这些文件放在不同的Web服务器上(即之后您不使用ng服务).

如果您只想使用ng服务但使用生产模式运行您的应用,
然后使用:

ng serve --prod

编辑

我似乎没有很好地解释这一点.您的要求是“启用生产模式”.您有两种方法可以做到这一点,具体取决于您要做的事情.

如果要使用angular-cli开发服务器在生产模式下运行应用程序,作为测试生产模式是否正常工作的方法,请使用:

ng serve --prod

但是,如果您准备将应用程序部署到生产Web服务器,那么这是一个两步过程:

>使用以下命令生成应用程序的生产就绪版本:ng build –prod
>将/ dist文件夹的输出复制到生产Web服务器上

请注意,我不同时使用两者 – 我使用ng build或ng serve,这取决于我想要完成的任务.

猜你在找的Angularjs相关文章