ng-docs / ng-docs.github.io

Angular 官方文档中文版预编译网站
https://angular.cn
Other
104 stars 22 forks source link

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

Open G-LiHuan opened 5 years ago

G-LiHuan commented 5 years ago

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

tc9011 commented 5 years ago

hrm

G-LiHuan commented 5 years ago

hrm

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

asnowwolf commented 5 years ago

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

G-LiHuan commented 5 years ago

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

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

G-LiHuan commented 5 years ago

hrm

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

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

asnowwolf commented 5 years ago

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

G-LiHuan commented 5 years ago

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

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

G-LiHuan commented 5 years ago

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

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

asnowwolf commented 5 years ago

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

asnowwolf commented 5 years ago

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

G-LiHuan commented 5 years ago

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

好的,我稍后更新一下