ng 服务不工作,但 ng build 正在工作

时间:2021-07-08 13:28:34

标签: webpack angular-cli

当我运行 ng serve 时,除了一个小问题外,一切似乎都正常工作,当我更改组件之一时自动构建发生时,main.js 文件夹中的 dist 文件不会更改 { {1}} 个文件。

当我运行 ts 时,我对 ts 文件所做的更改会清除 ng build 文件夹并将其替换为正确的 dist 文件。

我本以为 main.js 在幕后使用了 ng serve,但在我的情况下并非如此。

我将不胜感激。

2 个答案:

答案 0 :(得分:1)

ng serve 命令专门用于快速、本地和迭代开发,也用于从本地 CLI 开发服务器构建、监视和提供应用程序。

ng build command 专门用于构建应用和部署构建 artifacts

您应该查看 this SO 链接,详细的答案非常好,可以更深入地了解它。

答案 1 :(得分:1)

我找到了一个解决方案,但不知道为什么会这样,很高兴听到更好的答案:

我不得不跑:

ng build --output-hashing all

每个存储库文件夹一次

此后 ng serve 正确选取我的更改并将其反映在 Chrome 开发工具中。