如何配置 git,以便 node_modules 可以在本地进行版本控制,但在推送时会被忽略?有没有可能?
原因:不同的打包系统(例如 npm/yarn/..)访问node_modules
,有时某些包会损坏。我们想要监控工具到底发生了什么变化。并且 node_modules 不应该被推送到开发服务器上。
如何配置 git,以便 node_modules 可以在本地进行版本控制,但在推送时会被忽略?有没有可能?
原因:不同的打包系统(例如 npm/yarn/..)访问node_modules
,有时某些包会损坏。我们想要监控工具到底发生了什么变化。并且 node_modules 不应该被推送到开发服务器上。
这不可能。
您可以做的是node_modules
从 Git 存储库中排除并在其中创建一个新的 Git 存储库node_modules
您可以定义以下结构:
/project
/my_node_modules
my_node_modules
通过以下方式创建新存储库git init
node_modules
将默认位置更改为文件夹/my_node_modules