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

posted @ 2024-04-01 10:06  头号程序媛  阅读(22)  评论(2编辑  收藏  举报