又开始了一个新的项目,一开始就遇到了项目代码无法拉取成功的问题。具体原因是:使用的代码托管平台有传输体积限制,而代码体积又很庞大,因此无法拉取成功。
鼓捣一下午,解决办法为:拷贝其他人代码,但是拷贝过来仍然存在很多坑:
首先,需要修改
.git
文件夹中的config
文件,把别人的姓名修改过来,但是.git
本身是一个隐藏文件,需要设置文件显示规则才能正常显示;但是在Mac上尝试多次未果,因此,采取的策略为:更换IDE,可以显示隐藏文件。使用的是atom,貌似sublime也可以。。。修改成功后,可以运行git命令行,但是在运行时,又有一系列的坑:
git命令:要记得切换代码,密码输入要正确(其实挺重要的一点 ……_|| );
项目运行成功后,总是报
devcommonlib is undefined
的错误,需要重新编译npm run compile-dll--dev
,通常情况下会成功,但是在我的机器上报错;编译失败的原因:style-loader
版本升级导致错误,需要删除style-loader
重新安装,在这里,其实其它插件也会出现问题,会报一个ugilify****
的错误直接拷贝别人的
devcommonlib
文件同样会报错:class is not a func
,最好不要这么做;每次完成安装都需要重新pbuild;
一点疑问:
拷贝文件时,文件夹里devcommlib这个文件是存在的,但是运行时一直报错devcommonlib is undefined
,原因不明;
后来师傅说,这是因为云上的源文件存在错误😂。。。所以只能重新编译了,云上分支太多没法改动。。)
最终,终于把项目跑起来,激动的我喝了两杯酸奶。
未完待续。。。