如题:angular nrwl/nx项目 hmr 热更新设置
nx介绍:https://nx.dev/getting-started/what-is-nx
设置:
1、angular.json设置:
// 对应 app 的build与serve下的configurations加 hmr, 同时设置environments目录相应ts
"build": {
"configurations": {
"hmr": {
"fileReplacements": [
{
"replace": "apps/system-admin/src/environments/environment.ts",
"with": "apps/system-admin/src/environments/environment.hmr.ts"
}
]
}
},
}
"serve": {
"configurations": {
"production": {
"browserTarget": "midback-admin:build:production"
},
"hmr": {
"hmr": true,
"browserTarget": "midback-admin:build:hmr"
}
}
}
app相应设置,先上个目录结构,以下标红箭头是需要配置的文件: