请稍等 ...
×

采纳答案成功!

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

npm install jest出错

请教老师,不知道为什么我的node环境突然出了问题,用npm install jest总是出错,弹出一堆错误,网上找了许久也没有解决,重装了node,和node-gyp也不行,错误信息如下:

npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuild
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@7.1.2
npm ERR! gyp info using node@14.16.0 | win32 | x64
npm ERR! gyp info find Python using Python version 3.7.4 found at "C:\Users\XXX\AppData\Local\Programs\Python\Python37\python.exe"
npm ERR! gyp http GET https://nodejs.org/download/release/v14.16.0/node-v14.16.0-headers.tar.gz
npm ERR! gyp WARN install got an error, rolling back install
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: connect ETIMEDOUT 104.20.22.46:443
npm ERR! gyp ERR! stack at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)
npm ERR! gyp ERR! System Windows_NT 10.0.18363
npm ERR! gyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\Users\XXXX\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js” "rebuild"
npm ERR! gyp ERR! cwd D:\XXXX\node_modules\bufferutil
npm ERR! gyp ERR! node -v v14.16.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok

看提示,好像是去nodejs官网里下载源码时连接出错,node-gyp需要重新编译源码,我也下载了源码了,并在源码解压的目录下去执行了node-gyp install也是不行,不知道怎么解决好,我也不明白为什么安装一个插件就需要用到node-gyp去编译源码的,老师可以帮忙看看吗? 谢谢

正在回答 回答被采纳积分+3

2回答

Emmy_M 2021-03-11 09:51:23

我遇到了同样的问题, 安装了跟老师一样的版本解决了. `npm i jest@24.9.0 -D`

1 回复 有任何疑惑可以回复我~
  • Narmo #1
    +1同问题
    回复 有任何疑惑可以回复我~ 2021-07-21 09:44:55
双越 2021-02-27 16:09:18

使用淘宝代理试试

npm i jest --save-dev --registry=https://registry.npm.taobao.org

0 回复 有任何疑惑可以回复我~
  • 提问者 慕设计9348276 #1
    问题依旧,淘宝镜像那里,我本来就已经设置到node的config里了,就是npm install它是自动去淘宝镜像的,奇怪的是为什么安装一个插件,需要调用node-gyp去编译nodejs源码的呢,怎么会触发node-gyp rebuild? 我查了一下,发现在node_modules文件夹下的bufferutil,canvas,utf-8-validate这几个包下都有binding.gyp这个文件,不知道是不是它们出发了rebuild的,我对nodejs源码的机制不太了解,重装nodejs环境也不行,这种问题真的很让人抓狂。
    回复 有任何疑惑可以回复我~ 2021-02-27 21:13:40
  • 双越 回复 提问者 慕设计9348276 #2
    我也没遇到过这个问题,很怪异。。。
    回复 有任何疑惑可以回复我~ 2021-02-28 11:14:23
  • 双越 回复 提问者 慕设计9348276 #3
    我再继续帮你留意一下这类问题。
    回复 有任何疑惑可以回复我~ 2021-02-28 11:14:42
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信