Comments (3)
Olá, parabéns por seguir a template!
Esse erro é devido ao Baileys atualizar e forçar o uso de um sharp que e incompatível com canvas.
Como você está no Linux, apenas digite npm i --force
ou troque a versão do sharp
no package json para ^0.32.2
, note que somente sistemas Linux e MacOS podem fazer isso, sistemas Windows acabarão por causar infinitos bugs em TODOS OS COMANDOS CANVAS E SHARP, em breve isso será corrigido para sistemas Linux, MacOS e Termux, não serão necessários tantos passos como será no Windows nas futuras instalações.
Abaixo é a explicação para quem tiver esse erro com Windows.
Conforme explicado nas redes sociais, é impossível usar Sharp e Canvas no mesmo computador Windows, mas a Íris faz um trick para isso, no entanto, com a atualização do Baileys, ele passou a forçar o uso de versões mais recentes e isso bloqueia a instalação da Íris, conforme referenciado aqui por outro DEV também: WhiskeySockets/Baileys#576
A única forma de corrigir fácil por agora é executando npm i --force
, mas em breve, será inserido nos tutoriais o que deve ser feito, com o passar dos meses, Windows se tornará mais e mais problemático de instalar.
Em si, o problema só afeta o Windows, e a correção permanente futura será apenas questão de tempo a parar de funcionar, talvez meses ou anos, quando isso ocorrer, é provável que não poderemos mais usar a Íris em Windows ou terei que fazer mudanças radicais, isso se canvas continuar a utilizar versões pré-compiladas desatualizadas de requisitos, conforme dito aqui: lovell/sharp#3007 (comment) | lovell/sharp#3532 | Infinitas outras issues no repositório do Sharp, pesquise por Canvas lá
Ou pelo repositório do Canvas ao procurar por Sharp nas issues, aqui tem um exemplo de Issue ainda aberta lá: Automattic/node-canvas#1386 (comment)
Talvez os desenvolvedores do Canvas não consigam corrigir pelo complexidade ou não queiram corrigir por ser um erro que afeta outros códigos não deles, mas o problema está com os pacotes pré-compilados do Canvas, não dá pra corrigir eternamente no Windows, pois se surgir uma atualização crítica obrigatória, será um adeus para Sharp, Canvas ou suporte a plataforma Windows (opção mais viável).
Saiba mais no Canal de Atualizações da Íris no WhatsApp.
Resumindo, a melhor sugestão minha? Pode ser melhor usar Linux no futuro, além de poder usar Sharp e Canvas juntos, você terá um baita aumento de velocidade e funcionalidade na Íris.
from iris.
O Windows sempre complicando
Mas no linux consegui reverter a situação da seguinte maneira:
npm i --force
Bom parece que teremos que mudar de bibliotecas futuramente.
from iris.
Ótimo, por ser um Linux, deve seguir operando sem problemas!
Fecharei a issue agora, mas deixarei fixada até a atualização 1.1.2 que vem com os tutoriais atualizados.
from iris.
Related Issues (20)
- Antilinks não funfa HOT 4
- erro ao iniciar o bot HOT 1
- como faço pra utilizar botões nesta versão do MD? HOT 1
- Arquivo corrompido HOT 7
- [Node.js] -> Inicialização | Core Dumped HOT 8
- [BUG/WA AUTOMATE] -> Inicialização obteve erro de mdOptedIn HOT 2
- ERRO ao iniciar o bot HOT 4
- [ERRO] Inicialização Npm HOT 4
- Oracle HOT 22
- error quando da um comando HOT 1
- erro ao iniciar HOT 8
- [✔️ Doc] Como criar sua issue / How to make a issue
- erro ao dar algum comando, crash HOT 3
- [BREAK] -> ISSUES ANTERIORES A ESSA ESTÃO DESATUALIZADAS! HOT 2
- [Melhoria] -> Utilizar o Baileys da NPM em vez do repositório GitHub HOT 4
- n aparece o menu quando eu mando HOT 2
- Ayuda el npm no deja de darme errores por mas que sigo la guia HOT 1
- Error "Start- OK" HOT 1
- npm i (fiz a instalaçao correta tanto do nodejs quanto do python) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iris.