You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Vue项目时出现Cannot find module 'cmd-shim'错误求助

解决Vue CLI创建项目时"Cannot find module 'cmd-shim'"错误

问题描述

执行vue create client创建Vue项目时抛出模块缺失错误,具体错误信息如下:

vue create client
internal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'cmd-shim'
Require stack:
- C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli\lib\util\linkBin.js
- C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli\lib\util\setupDevProject.js
- C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli\lib\Creator.js
- C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli\lib\create.js
- C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:93:18)
    at Object.<anonymous> (C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli\lib\util\linkBin.js:10:27)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\91989\\AppData\\Roaming\\npm\\node_modules\\@vue\\cli\\lib\\util\\linkBin.js',
    'C:\\Users\\91989\\AppData\\Roaming\\npm\\node_modules\\@vue\\cli\\lib\\util\\setupDevProject.js',
    'C:\\Users\\91989\\AppData\\Roaming\\npm\\node_modules\\@vue\\cli\\lib\\Creator.js',
    'C:\\Users\\91989\\AppData\\Roaming\\npm\\node_modules\\@vue\\cli\\lib\\create.js',
    'C:\\Users\\91989\\AppData\\Roaming\\npm\\node_modules\\@vue\\cli\\bin\\vue.js'
  ]
}

当前使用@vue/cli 3.0.0-beta.9版本。

解决方案

方案1:手动安装缺失依赖

进入全局Vue CLI的安装目录,安装缺失的cmd-shim模块:

cd C:\Users\91989\AppData\Roaming\npm\node_modules\@vue\cli
npm install cmd-shim

安装完成后重新执行vue create client。

方案2:重新安装Vue CLI(推荐)

由于使用的是旧beta版本,依赖问题概率较高,建议卸载后安装最新稳定版:

# 卸载全局Vue CLI
npm uninstall -g @vue/cli
# 安装最新稳定版
npm install -g @vue/cli

验证安装版本:

vue --version

之后再尝试创建项目。

方案3:清理缓存后重装

若上述方法无效,可能是npm缓存问题,执行以下命令:

npm cache clean --force
npm uninstall -g @vue/cli
npm install -g @vue/cli

内容的提问来源于stack exchange,提问作者yash shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 00:15:34