在 javascript webapp 中使用带有 eslint 的节点

Use of node with eslint in a javascript webapp

我有一个 javascript 应用程序,其中包含 eslint 设置和所需的 Node 模块,它们都在同一个项目文件夹中。仅使用 Node 以便 eslint 工作。

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

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

谢谢

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

然后在 terminal/command 行上 运行 npm i 以将 eslint 包放回本地计算机。现在该目录将不再被推送到未来的提交中。

你应该使用 .gitignore 将冗余文件推送到你的仓库

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

这是来自 github

的节点示例 .gitignore 文件

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