javascript - 即使我在 NuxtJS 上做了一些小改动,我是否需要继续上传所有文件
问题描述
我尤其是 NuxtJS 和 JavaScript 框架的新手。要在在线服务器上托管文件,我需要生成静态文件。即使我对一个文件进行了小改动,我也必须重新上传所有文件。那是生产力吗?通常我可以打开服务器并更改一个文件并上传它。但是在这里我每次都必须上传所有文件。
解决方案
是的。
一些原因:
- 您生成的文件不应该进行版本控制,因此您在那里所做的任何更改都不会(不应该)提交并推送到 git。
- 如果您更改了生成的文件而忘记更改实际代码,则下次再次生成文件时,这些更改将被覆盖。
- 直接对生成的文件进行哪怕是很小的更改都不是一件容易的事。
- 您不应该直接在生产中进行更改。此外,您在那里所做的更改不应反映在您的本地主机中,因此如果您继续这样做,您很快就会遇到版本冲突。
然而,有一种方法可以让这一切变得更容易。通过持续集成/持续部署,您可以将其全部设置好,因此对于提交/合并到您的特定分支的每个更改,版本控制将被构建并自动推送到您的生产服务器。
在我看来你不熟悉版本控制(主要是 git)和持续集成,所以这里有一些关于这个问题的话题:
吉特:
持续集成/持续部署
推荐阅读
- python - 优化更改变量以获得多列的最大 Pearson 相关系数
- r - 在 R 中的表中绘制词频
- pdf - 图像在 Microsoft Print to Pdf 中消失
- python - 使用 Python 删除 JSON 文件中未更新的文本/对象
- javascript - 无法让我的 Javascript 函数在 PHP foreach 循环中多次运行
- python - linux系统和本地网络上的socket.gethostbyaddr()
- database - 处理并发全局“库存”更新的通用策略
- java - 为什么 JIT 是 JVM 执行引擎的一部分?
- vb.net - 如何永久保存通过 vb.net 用户表单输入到 excel 中的数据,而不用输入的新数据替换以前的数据
- javascript - 在 gatsbyjs 中以编程方式创建页面时如何修复“TypeError:无法读取未定义的属性'节点'”