GIT:生成的.bin符号链接阻止将node_modules添加到repo

时间:2016-05-24 15:58:25

标签: node.js git

我使用npm install来安装节点依赖项。我希望将这些新软件包推送到我的仓库,但是当我运行git add *时,会抛出以下错误:

error: readlink("node_modules/.bin/JSONStream"): Function not implemented
error: unable to index file node_modules/.bin/JSONStream
fatal: adding files failed

现在,我正在使用Windows 7,我发现操作系统在.bin期间创建的npm install目录中存储的符号链接存在问题。上面的错误只是一个例子。如果我从.bin root删除node_modules目录,则其中一个软件包中会有另一个目录,而另一个...

我尝试使用--no-bin-links标志运行安装,但它始终以错误结束:“超出最大调用堆栈大小”。

作为附加信息,npm_install在虚拟环境(Laravel的Homestead)中运行。

如何通过GIT安全地提交node_modules来解决问题?

1 个答案:

答案 0 :(得分:0)

您可以在顶级import pandas as pd df = pd.DataFrame({'A':[1,1,3], 'B':[4,5,6]}) print (df) A B 0 1 4 1 1 5 2 3 6 print (df.groupby('A')['B'].sum()) A 1 9 3 6 Name: B, dtype: int64 print (df.groupby('A', as_index=False)['B'].sum()) A B 0 1 9 1 3 6 文件中添加.bin行。这将阻止添加具有此名称的任何文件夹,以便您可以推送依赖项。