我在最新版本的node.js中创建了一些代码。 node_modules文件夹中的文件名可能会非常长,有时甚至会比GitHub Desktop接受的时间长。尝试将一些代码推送到GitHub时,出现错误:
error:
lstat("node_modules/npm/node_modules/libcipm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.js"): Filename too long
fatal: Unable to process path node_modules/npm/node_modules/libcipm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.js
是什么原因造成的,我该怎么解决?
答案 0 :(得分:0)
通常,通过将 node_modules 文件夹添加到 .gitignore 文件,将其从存储库中排除。
克隆或提取存储库时,只需运行 npm install 命令,所有软件包便会自动下载到 node_modules 文件夹中。