Angular dist 文件夹在重建时消失了
Posted
技术标签:
【中文标题】Angular dist 文件夹在重建时消失了【英文标题】:Angular dist folder gone when rebuilding 【发布时间】:2018-07-31 13:55:04 【问题描述】:我正在使用 Angular-cli 在我的服务器中创建了一个 Angular 项目,例如 "myNgProject" 。并将 ngnix 根位置设置为 myNgProject/dist。一切都是好的。我用 git 管理项目版本,所以每次从 github 拉取新更新时,我都需要在服务器中重建输出文件, 我用命令来做到这一点
ng build --prod
但是在重建过程中会先删除 dist 文件夹。 所以在这一刻我的网站也将消失。 有人对这个问题有一些想法吗?谢谢。
【问题讨论】:
您可以在本地开发机器上构建项目,然后在生产环境中运行代码。 那么如何将代码上传到生产环境? 使用 git。我希望它有所帮助。 【参考方案1】:这不是 Angular 的问题。每次运行 ng build --prod
时它都会生成 dist 文件夹,但是如果您只想避免每次在服务器端构建,那么只需从 .gitignore 中删除 dist 文件夹并从您的计算机生成构建并推送代码并将其拉到服务器端.
【讨论】:
以上是关于Angular dist 文件夹在重建时消失了的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Angular 6+ 的本地机器上运行 Dist 文件夹?
Heroku 似乎在构建客户端,但我没有看到 dist 文件夹
如何更新 .json 文件而不在 Angular cli 中重建?
Angular4 + MVC + cli + 使用从 cli build 命令生成的 dist 文件夹进行部署