ng serve 不工作但 ng build 工作
ng serve not working but ng build is working
当我 运行 ng serve 时,除了一个小问题外,一切似乎都正常,当自动构建发生时,dist
文件夹中的 main.js
文件不会改变,因为我更改组件 ts
文件之一。
当我 运行 ng build
时,我对 ts 文件所做的更改会清除 dist
文件夹并将其替换为正确的 main.js
文件.
我原以为 ng serve
在后台使用 ng build
,但我的情况并非如此。
如能提供任何帮助,我将不胜感激。
ng serve
命令专门用于快速、本地和迭代开发,也用于从本地 CLI 开发服务器构建、监视和服务应用程序。
ng build command
专门用于构建应用程序和部署构建 artifacts
。
你应该检查 SO link,有很好的详细答案可以更深入地理解它。
我找到了解决方案,但不知道为什么会这样,很高兴听到更好的答案:
我不得不 运行:
ng build --output-hashing all
每个回购文件夹一次
此后
ng serve
正确地获取了我的更改并将它们反映在 Chrome 开发工具中。
当我 运行 ng serve 时,除了一个小问题外,一切似乎都正常,当自动构建发生时,dist
文件夹中的 main.js
文件不会改变,因为我更改组件 ts
文件之一。
当我 运行 ng build
时,我对 ts 文件所做的更改会清除 dist
文件夹并将其替换为正确的 main.js
文件.
我原以为 ng serve
在后台使用 ng build
,但我的情况并非如此。
如能提供任何帮助,我将不胜感激。
ng serve
命令专门用于快速、本地和迭代开发,也用于从本地 CLI 开发服务器构建、监视和服务应用程序。
ng build command
专门用于构建应用程序和部署构建 artifacts
。
你应该检查
我找到了解决方案,但不知道为什么会这样,很高兴听到更好的答案:
我不得不 运行:
ng build --output-hashing all
每个回购文件夹一次
此后
ng serve
正确地获取了我的更改并将它们反映在 Chrome 开发工具中。