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 IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言