2017-04-20 58 views
0

我是Angular 2的新手。我开发了一个小应用程序。在我的应用程序中有一个登录和注册页面。如何在构建后在Angular 2 App中进行修改

全部完成后,我建立使用

ng build --prod --aot 

所有JS我的应用程序的微细化以及它的所有工作正常。

我的问题是,现在我必须做一些改变

样改变标签文本“用户名”到“电子邮件”

是我需要做的变化,每次重建完整的解决方案对于这种小的变化?

+1

简短回答:是的。 – n00dl3

+0

如果您可以在构建输出中找到该字符串,则可以手动更改它,但这似乎比在源代码和重新构建中更改它更麻烦。 –

+0

如果是编译C++,你会用十六进制编辑器手动编辑可执行文件吗? – n00dl3

回答

0

使用ng build --prod,您正在生产模式下构建应用程序。

直到你有一些发展,你应该首先在开发模式下构建/服务应用程序。 Angular-cli会观察源文件的变化。所以使用下面的命令:

ng serve 

一旦你与变化做了,那么你在生产模式下建立一个像你一样。如果你之后做了一些修改,你总是编辑源文件,假定你必须重建项目。

+0

谢谢,但使用'ng'创建的单个应用程序大小约为130 MB。我必须缩小并建立生产模式,以减小尺寸,并加快我的应用程序。 – Jigarb1992

+0

我以为你在寻找一个可以建立并观察源文件的命令。自然,对于生产,您将在生产模式下构建您的应用程序。如果你在这之后需要改变一些东西,那就没有魔法了,你必须重建你的项目。 –

0

如何在不重建应用程序的情况下执行此操作?

更改在部署时将env-specific.json文件与正确的文件 这是问题的类型,它是重要的是知道的编码企业角2角或4应用程序时。

看看这个链接click here

相关问题