cnpm install安装node_modules,导致springboot项目无法启动

1、最近启动一个springboot的项目,node_modules在resources的static目录下,cnpm install安装后,项目无法启动:

图(1)
在这里插入图片描述

2、在idea的webApp目录右击打开terminal窗口,运行命令cnpm install,生成上图所示node_modules目录(刚安装好,如果在idea内鼠标右击webApp目录,idea甚至还会直接卡死。。。):
cnpm install

图(2)
在这里插入图片描述

3、安装完node_modules后,启动springboot的时候,一直卡在build不动:

图(3)
在这里插入图片描述

4、运行compile编译,显示一直停在copying resource,也没报错:

图(4)
在这里插入图片描述

5、在项目根目录文件夹下,打开cmd命令窗,用命令编译mvn compile -X,并查看详细日志,还是没报错,找不到问题所在:
编译并显示详细日志:
mvn compile -X

图(5)
在这里插入图片描述

6、最后查看node_modules文件内容,发现下载的文件图标异常:

图(6)

在这里插入图片描述

7、解决方案(还是没搞明白为什么,但是用npm替代cnpm就没问题了):
步骤1:先用 rimraf 删除安装异常的node_modules

(1)webApp目录下,先运行命令,全局安装rimraf :

npm -g rimraf

(2)webApp目录下,用rimraf删除node_modules模块:

rimraf node_modules
步骤2:webApp目录下,重新用npm命令install,暂时不用cnpm
npm install
步骤3:

重新启动springboot项目,启动成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值