如何让“ng serve”等待“ng build”完成使用 ng 库?
Posted
技术标签:
【中文标题】如何让“ng serve”等待“ng build”完成使用 ng 库?【英文标题】:How can I make “ng serve” wait for “ng build” to finish using a ng library? 【发布时间】:2020-04-24 20:34:05 【问题描述】:这样做的问题是,一旦 ng build 开始重新编译,ng serve 就会开始重新加载,因此每次文件更改后它都会刷新浏览器约 3 次,并且通常不会在浏览器窗口中显示新的更改,直到第 4 次(手动)刷新。
【问题讨论】:
您是否同时使用“服务”和“构建”? 是的,我正在为我的所有库包运行构建,同时我正在为演示应用运行服务 我可以知道您为什么需要同时运行这两个命令吗? 为什么,你的用例是什么? 在 vscode 中关闭自动保存并在浏览器的开发工具中禁用缓存 【参考方案1】:您可以只使用这个命令:ng serve --aot
它包含 ng serve 和 ng build
【讨论】:
不,--aot 只是一个提前编译标志,它不会生成可部署文件 在留下负面观点之前,请确定什么是 F... 问题。谢谢。以上是关于如何让“ng serve”等待“ng build”完成使用 ng 库?的主要内容,如果未能解决你的问题,请参考以下文章
手动重启 `ng build --watch` 或 `ng serve`
ng serve 和 ng build 的 cli config 中的不同资产 [Angular 5]
使用 ng build --prod 构建时出错。没有 --prod 标志和 ng serve 很好
Angular 8 - ng build prod 在 ng serve 工作时显示错误 - 模块导入的意外值“未定义”
当同时运行 ng build --watch 和 ng serve 时,Angular 7 库 html-template 更改不会影响到应用程序