ng-docs.github.io icon indicating copy to clipboard operation
ng-docs.github.io copied to clipboard

angular8 怎么优化每次保存代码的编译速度

Open G-LiHuan opened this issue 4 years ago • 11 comments

因为项目代码比较多,引入的外部包也多,所以每次编译的时间会很久,影响开发体验,有没有什么办法可以在保存代码的时候不重复编译外部包。

G-LiHuan avatar Sep 27 '19 01:09 G-LiHuan

hrm

tc9011 avatar Sep 27 '19 01:09 tc9011

hrm

是使用 ng server --hmr 吗? 我试过这个方法,但是页面还是会整体刷新,资源也全部重新加载了一遍

G-LiHuan avatar Sep 27 '19 01:09 G-LiHuan

看看这个讨论对你有没有帮助:https://github.com/angular/angular-cli/pull/8128

asnowwolf avatar Sep 27 '19 01:09 asnowwolf

看看这个讨论对你有没有帮助:angular/angular-cli#8128

好的,谢谢,我稍后常试一下~ 现在已经通过配置hmr的方式实现了模块级别的热更新。

G-LiHuan avatar Sep 27 '19 02:09 G-LiHuan

hrm

是使用 ng server --hmr 吗? 我试过这个方法,但是页面还是会整体刷新,资源也全部重新加载了一遍

是我搞错了,还需要修改项目的一些文件,现在已经实现模块的热更新了,谢谢!

G-LiHuan avatar Sep 27 '19 02:09 G-LiHuan

把修改方式分享一下?可能也会有其他人掉进这个坑。

asnowwolf avatar Sep 27 '19 02:09 asnowwolf

现在已经通过hmr的方式实现了模块级别的热更新,我把实现的步骤记录了一下,希望对以后碰到这个问题的有点帮助!

https://github.com/GBeckLi/note-everything/tree/master/angular

G-LiHuan avatar Sep 27 '19 02:09 G-LiHuan

把修改方式分享一下?可能也会有其他人掉进这个坑。

已经整理好了,可以看一下,要是觉得有问题还望指正!

G-LiHuan avatar Sep 27 '19 03:09 G-LiHuan

不要关闭,我打上已解决的 label 就行了。这里是把 issues 当论坛用,全都保持开放状态方便查看。

asnowwolf avatar Sep 27 '19 03:09 asnowwolf

建议把你碰到坑的地方重点提示一下,因为很多时候,坑都是输入错误之类的小事,很容易被忽略。

asnowwolf avatar Sep 27 '19 03:09 asnowwolf

建议把你碰到坑的地方重点提示一下,因为很多时候,坑都是输入错误之类的小事,很容易被忽略。

好的,我稍后更新一下

G-LiHuan avatar Sep 27 '19 03:09 G-LiHuan