时间:2021-05-25
Angular6 热加载配置方案,分享给大家,具体如下:
示例 ng 版本如下 :
$ ng --version _ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/Angular CLI: 6.0.8Node: 8.11.1OS: win32 x64Angular: 6.1.3... animations, common, compiler, compiler-cli, core, forms... http, language-service, platform-browser... platform-browser-dynamic, routerPackage Version-----------------------------------------------------------@angular-devkit/architect 0.6.8@angular-devkit/build-angular 0.6.8@angular-devkit/build-optimizer 0.6.8@angular-devkit/core 0.6.8@angular-devkit/schematics 0.6.8@angular/cli 6.0.8@ngtools/webpack 6.0.8@schematics/angular 0.6.8@schematics/update 0.6.8rxjs 6.2.2typescript 2.7.2webpack 4.8.3安装 hmr 依赖包
配置 hmr 文件
在 src/environments 目录下添加 environment.hmr.ts 配置文件
文件内容如下 :
export const environment = { production: false, hmr: true};然后分别在 environment.prod.ts 和 environment.ts 添加 hmr:false 配置项
配置 src/tsconfig.app.json 文件
如果不配置上面的 "types":["node"], 则会报错
ERROR in src/main.ts(16,7): error TS2304: Cannot find name 'module'.
src/main.ts(17,18): error TS2304: Cannot find name 'module'.
配置 src/hmr.ts 文件内容如下
更新 src/main.ts 文件内容如下
配置 angular.json 文件
启动应用
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了Angular4实现热加载开发,分享给大家,具体如下:安装插件npminstall@angularclass/hmr-D配置插件//main.tsif
本文介绍了详解Angular5/Angular6项目如何添加热更新(HMR)功能,分享给大家,具体如下:A:什么是HMR?Q:HMR(热替换)用于在运行的应用程
Angular团队在angular6中,使得创建Angular第三方库变得更为简单。如果你以前尝试过操作,你会发现其实不是很简单!那么流程是什么呢?首页我们构建
在前面的文章中也曾经分别提到过,angular6由于存在一些稍大的变化,所以不能像Angular4到Angular5那样基本无感地进行升级,这里结合官方提示,简
说到配置文件热加载,这个功能在很多框架中都提供了,如beego,实现的效果就是当你修改文件后,会把你修改后的配置重新加载到配置文件中,而不用重启程序,这个功能在