0

我有一个带有 eslint 设置和所需节点模块的 javascript 应用程序,都在同一个项目文件夹中。Node 仅用于 eslint 工作。

整个事情都被推送到了 GitHub,我注意到现在整个节点模块都被上传了(大约 17mb),我再次只是将节点用于 eslint。

我觉得我做错了什么,并且我的项目设置不正确。我应该在 git 或其他东西中使用 .ignore 吗,还是我想多了。

谢谢

4

2 回答 2

2

.gitignore在项目的根目录下创建一个文件。添加node_modules到它。从本地存储库中删除 node_modules 文件夹。重新提交更改。然后再次向上推。

然后npm i在您的终端/命令行上运行以将 eslint 包重新加载到您的本地计算机上。现在该目录将不再被推送到未来的提交中。

于 2018-02-06T20:21:21.353 回答
0

您应该在此处使用 .gitignore 将冗余文件推送到您的仓库

https://git-scm.com/docs/gitignore

这是来自 github 的 Node 示例 .gitignore 文件

https://github.com/github/gitignore/blob/master/Node.gitignore

于 2018-02-06T20:24:32.750 回答