出现此问题的原因:由于长时间没有运行项目导致项目缺少依赖项。j
解决方式:将项目中的node_modules和package-lock.json两个文件手动删除掉,然后在idea窗口中,执行npm install。重启idea即可。如下图。
,
但是在解决中遇到了一个问题,npm install 执行时,报错。npm ERR! code EPROTO npm ERR! errno EPROTO
解决方式:走了很多弯路,最终卸载npm重新安装后再一次执行npm install 项目依赖包完善
1)卸载npm:
a、将node的安装目录nodejs文件夹清空(我的时C盘Program files文件夹下),将nodejs整个文件夹直接删除
b、查找.npmrc文件删除(C盘用户文件下下的86137)
2、到node官网下载安装包。到node官网下载node.js。下载官网推荐的版本。网址:https://nodejs.org/。此处我选择了第一个
下载下来之后根据提示安装,安装完成后,用管理员身份打开黑窗口,分别输入 node -v,npm -v 回车查看版本号,若出现版本号则表示安装成功。
3、配置npm的全局模块的存放路径以及cache的路径:在nodejs文件夹中创建两个文件夹,“node_global"及"node_cache”
管理员身份打开黑窗口,输入npm config set prefix "C:\Program Files\nodejs\node_global"
输入npm config set cache "C:\Program Files\nodejs\node_cache"
执行完成后,在nodejs文件下会出现 node_global"及"node_cache 这两个文件。
4、在黑窗口中,继续配置,设置淘宝镜像 npm config set registry https://registry.npm.taobao.org
5、完成后,继续在黑窗口中执行 npm install 。在执行npm install 之前,需要将黑窗口文件夹指向项目所在的文件夹。此时依赖包安装成功
6、重启IDEA,重新执行项目,此时项目就可以跑起来了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步