使用vue create命令创建Vue项目失败:缺失rxjs模块求助
解决
vue create my-project中"Cannot find module 'rxjs'"的错误 运行vue create my-project时出现如下报错:
node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module 'rxjs' Require stack: - /usr/local/lib/node_modules/@vue/cli/node_modules/inquirer/lib/ui/prompt.js - /usr/local/lib/node_modules/@vue/cli/node_modules/inquirer/lib/inquirer.js - /usr/local/lib/node_modules/@vue/cli/lib/create.js - /usr/local/lib/node_modules/@vue/cli/bin/vue.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/usr/local/lib/node_modules/@vue/cli/node_modules/inquirer/lib/ui/prompt.js:7:36) at Module._compile (node:internal/modules/cjs/loader:1105:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/usr/local/lib/node_modules/@vue/cli/node_modules/inquirer/lib/ui/prompt.js', '/usr/local/lib/node_modules/@vue/cli/node_modules/inquirer/lib/inquirer.js', '/usr/local/lib/node_modules/@vue/cli/lib/create.js', '/usr/local/lib/node_modules/@vue/cli/bin/vue.js' ] }
以下是可行的解决方法:
直接在Vue CLI全局目录安装缺失的rxjs模块
切换到Vue CLI的全局安装目录,执行npm安装命令:cd /usr/local/lib/node_modules/@vue/cli npm install rxjs重新全局安装Vue CLI
如果局部补装无效,彻底卸载后重装:npm uninstall -g @vue/cli npm install -g @vue/cli清除npm缓存后重装
缓存损坏可能导致依赖安装不完整,先清理缓存再重装:npm cache clean --force npm uninstall -g @vue/cli npm install -g @vue/cli检查Node.js版本兼容性
确认当前Node版本与Vue CLI版本匹配,若不兼容,使用版本管理工具(如nvm)切换到推荐版本后再尝试创建项目。
内容的提问来源于stack exchange,提问作者Uriel
相关产品推荐
相关产品推荐

