美文网首页tricks
新人第023天---新的项目,应对代码拉取失败的方法

新人第023天---新的项目,应对代码拉取失败的方法

作者: cyuamber | 来源:发表于2017-08-02 16:51 被阅读13次

又开始了一个新的项目,一开始就遇到了项目代码无法拉取成功的问题。具体原因是:使用的代码托管平台有传输体积限制,而代码体积又很庞大,因此无法拉取成功。

鼓捣一下午,解决办法为:拷贝其他人代码,但是拷贝过来仍然存在很多坑:

  • 首先,需要修改.git文件夹中的config文件,把别人的姓名修改过来,但是.git本身是一个隐藏文件,需要设置文件显示规则才能正常显示;但是在Mac上尝试多次未果,因此,采取的策略为:更换IDE,可以显示隐藏文件。使用的是atom,貌似sublime也可以。。。

  • 修改成功后,可以运行git命令行,但是在运行时,又有一系列的坑:

  1. git命令:要记得切换代码,密码输入要正确(其实挺重要的一点 ……_|| );

  2. 项目运行成功后,总是报 devcommonlib is undefined 的错误,需要重新编译 npm run compile-dll--dev ,通常情况下会成功,但是在我的机器上报错;编译失败的原因:style-loader版本升级导致错误,需要删除style-loader重新安装,在这里,其实其它插件也会出现问题,会报一个ugilify****的错误

  3. 直接拷贝别人的devcommonlib文件同样会报错:class is not a func,最好不要这么做;

  4. 每次完成安装都需要重新pbuild;

一点疑问:
拷贝文件时,文件夹里devcommlib这个文件是存在的,但是运行时一直报错devcommonlib is undefined,原因不明;
后来师傅说,这是因为云上的源文件存在错误😂。。。所以只能重新编译了,云上分支太多没法改动。。)

最终,终于把项目跑起来,激动的我喝了两杯酸奶。

未完待续。。。

相关文章

网友评论

    本文标题:新人第023天---新的项目,应对代码拉取失败的方法

    本文链接:https://www.haomeiwen.com/subject/prlylxtx.html