当我运行 ng serve 时,除了一个小问题外,一切似乎都正常工作,当我更改组件之一时自动构建发生时,main.js
文件夹中的 dist
文件不会更改 { {1}} 个文件。
当我运行 ts
时,我对 ts 文件所做的更改会清除 ng build
文件夹并将其替换为正确的 dist
文件。
我本以为 main.js
在幕后使用了 ng serve
,但在我的情况下并非如此。
我将不胜感激。
答案 0 :(得分:1)
ng serve
命令专门用于快速、本地和迭代开发,也用于从本地 CLI 开发服务器构建、监视和提供应用程序。
ng build command
专门用于构建应用和部署构建 artifacts
。
您应该查看 this SO 链接,详细的答案非常好,可以更深入地了解它。
答案 1 :(得分:1)
我找到了一个解决方案,但不知道为什么会这样,很高兴听到更好的答案:
我不得不跑:
ng build --output-hashing all
每个存储库文件夹一次
此后
ng serve
正确选取我的更改并将其反映在 Chrome 开发工具中。