我的报错具体就是Command failed with exit code 128: D:\Git\cmd\git.EXE -c core.longpaths=true clone https://codeup.aliy.......
Cloning into 'D:\.pnpm-store\v3\tm......
asked for: https://codeup.ali........
redirect: https://accou.........
clone代码时候出现
一开始定位解决方式的时候 网上大部分都是在项目clone时出现了这个问题 简单来说就是因为git中配置(用户名、邮箱和远程仓库url)不对造成的 ,还有的是让将依赖和lock.json文件删除然后时候pnpm store prune清除一下无用依赖的缓存,然后再进行pnpm i
问题定位及解决方式
其实这个原因和clone时候报这个错关联性很大 ,只不过是位置的原因,我在看json文件时发现有的依赖他是内部的依赖 不是开源性的
例子:开源性依赖在json文件中格式是名称+版本号
我的项目中有个别依赖是名称+“git+地址”
所以其实这个问题很明了 就是因为这个是私有性质的 把+后面地址复制到浏览器你会发现提示你暂无权限访问 没有对你进行权限开放 你需要联系管理员进行权限开放 然后就可以正常进行依赖下载了 注:可能开放了权限以后下载依赖还是会有这个报错 那就把+后面的地址替换成这个组件git上面的clone地址即可正常下载依赖