Что делать если fsevents 1.X.X выдает build error?

Ошибка обновления библиотеки fsevents младше 1.2.9 связана с тем, что бинарники, которые находились на AWS более недоступны. Это можно увидеть в логах ошибки:

node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v67-darwin-x64.tar.gz
node-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v67-darwin-x64.tar.gz
node-pre-gyp WARN Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v67-darwin-x64.tar.gz 
node-pre-gyp WARN Pre-built binaries not found for [email protected] and [email protected] (node-v67 ABI, unknown) (falling back to source compile with node-gyp) 
node-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v67-darwin-x64.tar.gz 

Если открыть URL, который выдает 404 ошибку - мы убедимся в том, что бинарник недоступен:

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>v1.2.4/fse-v1.2.4-node-v67-darwin-x64.tar.gz</Key>
<RequestId>25304669B870E824</RequestId>
<HostId>
jHp8xnfZQ98WQB2WmAxxG/2LKHnhW1Gl3/XPkSMge9YZCzVq79vqlN2YYqsZRNpHCvihbXCqcTY=
</HostId>
</Error>

fsevents бинарник недоступен

Чтобы пофиксить это дело - необходимо обновиться до версии 1.2.9. В нашем случае:

yarn upgrade [email protected]

Но учтите, что версии 1.X.X уже устарели и желательно перейти на более новые мажорные версии 2.X.X (потребуется обновление и других библиотек и зависимостей).
To Top