asp.net core源码解读
1.源码编译
(1)第一次还会报googletest和messagePack-CSharp的错,原因是目录下没有对应的.git文件,git clone时没有 --recursive
git可能会有子项目的代码,也就是"git中的git"
--recursive是递归的意思,不仅会git clone当前项目中的代码,也会clone项目中子项目的代码。使用了git clone --recursive下载源码后,解决了报googletest和messagePack-CSharp的错,但是spa-templates中还是没有文件,因为spa-templates是checkout分支后生成的,并不是main中包含的。
更新子代码库
$ git submodule update --init --recursive
其中,–init表示初始化,–recurve表示递归
更新某个指定的子代码库,如
$ git submodule update --init --recursive – ‘Tools/sitl_gazebo’
(2) node.js版本过低,需要升级
升级node.js后解决上述问题
(3)yarn权限不够
上述调整后,依然权限不够,这里就进入了死循环,后来参考一篇博客,发现是360开启了进行了拦截。我丢,我丢,我再丢。。。。
参考文献
1.https://www.cnblogs.com/morec/p/16724767.html
2.https://github.com/dotnet/aspnetcore
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步