create-react-app git推送node_modules

时间:2018-01-26 20:11:37

标签: git reactjs azure gitignore create-react-app

所以我试图使用本地git构建中的create-react-app来推送我的初始提交。我的.gitignore看起来像这样:

# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production


# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*

我的目录如下所示:

enter image description here

默认情况下,目录结构保持不变,那么为什么上传node_modules呢?

更新信息:

所以在我的git中修改了忽略,但它似乎仍然推动了`node_modules'。我的git root是theapp> build / node_modules / public / etc ...如果有帮助。

我继续前进并允许它,但在我推动git push azure master的最后,我现在得到了这个:

enter image description here

此外,在Windows中,我的文件浏览器如下所示:

enter image description here

进一步的想法?

2 个答案:

答案 0 :(得分:2)

/node_modules正在查看计算机的根目录。

你想要的是node_modules/。它会查找与您当前位置相关的目录。

答案 1 :(得分:0)

修复.gitignore文件后,该目录仍保留在历史记录中。要从历史记录中永久删除node_modules,请参阅How to remove/delete a large file from commit history in Git repository?