vue 运行时,报错:Vue中demo@0.1.0 serve: `vue-cli-service serve` 解决方式

出现此问题的原因:由于长时间没有运行项目导致项目缺少依赖项。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 odejs ode_global"

                                       输入npm config set cache "C:Program Files odejs ode_cache"

执行完成后,在nodejs文件下会出现 node_global"及"node_cache 这两个文件。

 

4、在黑窗口中,继续配置,设置淘宝镜像   npm config set registry https://registry.npm.taobao.org

5、完成后,继续在黑窗口中执行  npm install  。在执行npm install 之前,需要将黑窗口文件夹指向项目所在的文件夹。此时依赖包安装成功

6、重启IDEA,重新执行项目,此时项目就可以跑起来了。

     

原文地址:https://www.cnblogs.com/syeacfpl/p/14803641.html