我怎样才能configurationgit,以便node_modules可以本地版本化,但在推送时忽略?
我怎样才能configurationgit,以便node_modules可以本地版本化,但在推送时忽略? 有没有可能?
为什么:不同的包装系统(例如npm / yarn / ..)访问node_modules
,有时一些包被损坏。 我们想监视,工具是什么改变的。 并且不应将node_modules推送到开发服务器上。
这不可能。
你可以做的是从Git存储库中排除node_modules
,并在node_modules
创build一个新的Git存储库
您可以定义以下结构:
/project /my_node_modules
- 通过
git init
在my_node_modules
创build新的存储库 - 使用https://stackoverflow.com/a/14867050/637589将您的默认
node_modules
位置更改为文件夹/my_node_modules