先在这里提醒大家,每做完一部分内容最好git一下,就像拍一下快照,我就是因为有一次忘记git了,然后不小心把maven搞坏了,重新弄了好久。
问题一:在人人开源前端的npm install时,由于我之前用的node的版本都是18版本,因此一直安装不了,如果你更换node版本的话,你之前的项目有可能也运行不了。解决方法:使用nvm管理。我在配置完nvm后下载了3个版本,可以随意切换。具体的安装过程可以参考别人的博客。
问题二:如果发现pom文件中写内容了,而maven setting中却是空的。如果这个界面没有这些maven包。
那么你的maven就是坏了,这个时候需要找到你的maven包,找到对应的依赖,将这些依赖先删除,再重新导入。依赖的地址:在mvn_repo中
问题三:在测试Nacos时出现问题
如果你使用springboot的版本比较高,则有可能出现一些依赖的问题,我使用的是jdk17+springboot2.7.6+springcloud2021.0.5.
因此需要在common的依赖中加上这些内容:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.1.0.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-loadbalancer</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>3.1.5</version>
</dependency>