浅谈Angular4实现热加载开发旅程
更新时间:2017年09月08日 09:05:09 作者:mntx
本篇文章主要介绍了浅谈Angular4实现热加载开发旅程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文介绍了Angular4实现热加载开发,分享给大家,具体如下:
安装插件
npm install @angularclass/hmr -D
配置插件
// main.ts if (environment.production) { enableProdMode(); }else { if (module.hot) { module.hot.accept(); module.hot.dispose(() => { let _styles = document.head.querySelectorAll('style'); let styles = Array.prototype.slice.call(_styles); styles .filter((style: any) => style.innerText.indexOf('_ng') !== -1) .map((el: any) => document.head.removeChild(el)); }) } } platformBrowserDynamic().bootstrapModule(AppModule);
配置Typescript
// typings.d.ts declare var module: NodeModule; interface NodeModule { hot: any; }
启用热加载
// package.json ng serve -H d.io --port 3000 --hmr --proxy-config=./proxy.json
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
深究AngularJS如何获取input的焦点(自定义指令)
本篇文章主要介绍了AngularJS如何获取input的焦点(自定义指令),具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-06-06Angular.js中$apply()和$digest()的深入理解
相信大家都知道$digest()和$apply()是AngularJS中的两个核心并且有时候容易引人误解的部分。我们需要深入理解这两者是如何运作的,从而才能理解AngularJS本身是如何运作的。本文的目的就是介绍$digest()和$apply()是如何确确实实的对你有用的。下面来一起看看吧。2016-10-10Angular Component属性绑定target和attr.target的区别分析
这篇文章主要介绍了Angular Component属性绑定target和attr.target的区别分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-07-07
最新评论