为何要在 .gitignore 文件中把 public/JS 和 public/CSS 目录排除掉

为什么前端编译后的 JS 和 CSS 文件是不需要加入到版本库?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
jltxwesley
最佳答案

假设是团队项目,如果每个人的 nodejs npm 或 yarn 的版本不一样,编译成的最终文件会有区别,即使版本一样,有时候也会有区别。再加上本地和线上环境有差异的话,编译成的文件也会不一样。

不一样就容易导致一直会有 conflicts,需要你解决,所以还是推荐放在 gitignore 里的。

5年前 评论
mazha 4年前
讨论数量: 7
jltxwesley

假设是团队项目,如果每个人的 nodejs npm 或 yarn 的版本不一样,编译成的最终文件会有区别,即使版本一样,有时候也会有区别。再加上本地和线上环境有差异的话,编译成的文件也会不一样。

不一样就容易导致一直会有 conflicts,需要你解决,所以还是推荐放在 gitignore 里的。

5年前 评论
mazha 4年前

特定的情境下,我也遇到了这样的疑问,现在明白了,感谢两位~

5年前 评论

@jltxwesley 请问 在 git 添加到到本地时 ,git add. 怎么是用不了了 “ . ” 我记得是添加所有的

5年前 评论
jltxwesley

@life-is-learning

我不清楚该章节的具体内容 不过你能贴出你的具体使用情况不(使用前和使用后) 确定工作区有修改的文件或者新文件

5年前 评论

做了两年java 还是忘不了回来做php

5年前 评论

@life-is-learning git add -A 和 git add . 差不多的用法吧 都是可以的啊

5年前 评论

@jltxwesley 一般不是都在线上编译么,所以不需要把编译好的提交上去。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!