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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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