• 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,重新执行项目,此时项目就可以跑起来了。

         

  • 相关阅读:
    wingIDE Pro6 破解教程
    C++中的访问权限
    解决wine中文字体方块或乱码
    linux下目录的作用
    linux下查看系统信息
    Windows Eclipse Maven 安装
    Centos SVN 搭建
    Mysql MyISAM 与 InnoDB 效率
    Linux删除除指定后缀外的所有文件
    mysql 多个timestamp设置自动更新 错误:there can be only one TIMESTAMP column with CURRENT_TIMESTAMP
  • 原文地址:https://www.cnblogs.com/syeacfpl/p/14803641.html
Copyright © 2020-2023  润新知