出现此问题的原因:由于长时间没有运行项目导致项目缺少依赖项。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,重新执行项目,此时项目就可以跑起来了。

 

 

 

     

 

posted on   我的梦想是开个小店  阅读(24037)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示