尝试将 React 应用程序推送到 git 失败,因为 babel 的包名太大了



我正试图推动一个React应用程序,我一直在git工作。我以前从来没有遇到过这个问题,但显然有一个巴别塔包太大了。这是我得到的错误:

error: open("babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/@babel/core/lib/config/validation/option-assertions.js"): Filename too long
error: unable to index file 'babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/@babel/core/lib/config/validation/option-assertions.js'
fatal: adding files failed

如果我忽略这个文件可以吗?为什么名字这么长,我不能把它推到github?

试试这个git config core.longpaths true。它将允许git处理长文件名。

如果您使用的是Windows系统,这可能与系统中名称长度的Windows限制有关。尝试更改Windows 10的注册记录以允许长传:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
  • 键:LongPathsEnabled
  • 将值从0改为1

相关内容

  • 没有找到相关文章

最新更新