项目场景:
创建第一个vue-cli应用程序,执行vue create demo-first时,报错。
问题描述
在创建第一个vue项目时,发生以下错误:怎么解决?
npm ERR! code ETARGET
npm ERR! notarget No matching version found for stackframe@^1.3.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! A complete log of this run can be found in:
ERROR Error: command failed: npm install --loglevel error --legacy-peer-deps
Error: command failed: npm install --loglevel error --legacy-peer-deps
解决方案:
1. dos命令应该在管理员身份下运行
2. npm ERR! notarget No matching version found for stackframe@^1.3.0.
(1)表示在npm中找不到stackframe@^1.3.0.
(2)在npm官网查询相关版本:
我这里报的错误是stackframe,所以搜索stackframe。发现报错的版本是stackframe@^1.3.0.
下载量为0,可能是因为版本太新了,所以加载不到。所以改用 1.2.1版本。
(3)怎么使用?
在dos窗口中输入
npm install stackframe@^1.2.1
等待安装完成即可,npm install XXX@^版本号
(4)重新执行vue create demo-first,发现问题解决!