zoukankan      html  css  js  c++  java
  • npm安装vue-cli报错internal/modules/cjs/loader.js(Error: Cannot find module 'D:Program odejs ode_global ode_modulesvue-cliinvue')

    一、vue-cli 安装遇到问题

      安装新版 vue-cli 命令:npm install -g @vue/cli,安装成功之后使用 vue -V 检查版本号,发现报错:

    PS D:Program
    odejs
    ode_global> vue -V
    internal/modules/cjs/loader.js:583
        throw err;
        ^
    
    Error: Cannot find module 'D:Program
    odejs
    ode_global
    ode_modulesvue-cliinvue'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
        at Function.Module._load (internal/modules/cjs/loader.js:507:25)
        at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
        at startup (internal/bootstrap/node.js:283:19)
        at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
    PS D:Program
    odejs
    ode_global> npm -v
    6.4.1

      查看 vue 版本或者是新建 vue 项目都会这个错误,卸载 vue-cli 重新安装也会报错。

    二、解决方案

    1、先找到自己 vue 的安装位置(需要查看自己 npm 安装的全局的位置)

      我的是装在这个目录下,可以看到会有这样 2 个文件,当时出问题的时候是 vue.cmd 文件是最新的(今天的),但是 vue 文件是 2020 年的(之前的)。所以猜测可能是这 2 个文件的 vue 版本不一致导致的问题。

    2、获取到 vue 文件的位置进行删除

      删除残留的 vue 文件(删除这2个文件)

    3、卸载 vue-cli 之后再重新安装即可。

    PS D:Program
    odejs
    ode_global> vue -V
    @vue/cli 4.5.13

      这样就成功了。

      总结

    1、安装的时候可以不用管理员安装,但是卸载的时候CMD最好是以管理员身份运行;

    2、遇到问题要冷静,谨记要根据报错信息找问题原因。(环境问题百度搜索方案太多了,但是很多都不一定和你遇到的问题是一样的,有的别人能解决,你的问题照做不一定能解决,说不定还会导致一些其他坑,所以要慎重)

  • 相关阅读:
    SpringBoot集成Mybatis
    springboot通过slf4j配置日志
    SpringBoot导入jsp依赖始终报错
    shiro小记
    阿里开发手册华山版——(编程规约篇)记录目前自己不合理的地方
    [网络流24题] 2. 太空飞行计划问题 解题报告
    LOJ 6089 小 Y 的背包计数问题 解题报告 (动态规划)
    UVA 10599 Blocks 解题报告 (动态规划)
    Comet OJ#12E Ternary String Counting 解题报告
    [WC2016]挑战NPC 解题报告
  • 原文地址:https://www.cnblogs.com/goloving/p/15401438.html
Copyright © 2011-2022 走看看