请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

vue-cli创建项目时,报错:gyp ERR! configure error

图片描述
vue-cli版本:4.5.14
npm版本:6.14.15
node版本:12.22.7
MacOS系统版本:11.5.1

项目最终是创建出来了,中途报的gyp相关错误。

/********** 新的问题 **********/
我的电脑只用nvm下载了一个版本的Node,它npm默认版本是6.14.15
可为什么我的用户目录下多出了两个包相关的文件(夹),不是说nvm安装的npm只在它的文件下么?而且这个多出来的npm版本是6.14.14,我在终端中检测npm版本 他检测出的是6.14.15 nvm里的那个。我解决上面的问题修改的是6.14.14下的npm
图片描述
图片描述

正在回答

1回答

同学你好,这个问题我之前没有遇到过,看上面的报错提示是没有找到node-gyp的资源文件,上述的问题是偶尔出现还是必现。创建的项目是可以正常启动运行的吗,

0 回复 有任何疑惑可以回复我~
  • 提问者 Y喜东东J #1
    老师,我的问题已解决了,我发现是安装npm时本身的错误,npm依赖的node-gyp,没有gyp_main.py文件,然后我重新在另外一个文件夹下重新下载了一个和原来版本一样的node-gyp,把之前的替换掉了,问题就解决了,我也不知道安装npm时它下载的这个node-gyp依赖包为什么缺失文件。【老师我又有新的问题,麻烦看下上面哈,辛苦了】
    回复 有任何疑惑可以回复我~ 2021-11-03 10:57:07
  • 扬_灵 回复 提问者 Y喜东东J #2
    同学你好,这两个npm一个是全局的一个是nvm中下载的,你是本地有全局安装过npm后又下载了nvm,所以才会有两个npm,这个不影响使用,正常使用是全局的版本,通过nvm切换后可以临时切换版本但是关闭控制台或者重启控制台还是全局的版本。
    回复 有任何疑惑可以回复我~ 2021-11-03 17:53:30
  • 提问者 Y喜东东J #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2022-01-24 09:29:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信