Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dúvida instalação rescripts M4#A44 #536

Closed
lucianobarauna opened this issue Mar 30, 2021 · 7 comments
Closed

Dúvida instalação rescripts M4#A44 #536

lucianobarauna opened this issue Mar 30, 2021 · 7 comments
Labels

Comments

@lucianobarauna
Copy link

Professor fiz a instalação do rescripts e toda vez que adiciono algum módulo ou instalo do 0 com o yarn install o módulo me faz essa pergunta. Tem alguma solução para isso ?

image

Inclusive até já coloquei essas dependências no package para ver se a pergunta saia mas não rolou:

"devDependencies": {
    "@rescripts/cli": "0.0.16",
    "@rescripts/rescript-env": "0.0.14",
    "@rescripts/rescript-use-babel-config": "0.0.12",
    "@rescripts/rescript-use-eslint-config": "0.0.11",
    "@rescripts/rescript-use-tslint-config": "0.0.7",
    "babel-eslint": "10.1.0",
    "eslint-config-standard": "16.0.2",
    "eslint-config-standard-jsx": "10.0.0",
    "eslint-config-standard-react": "11.0.1",
    "eslint-plugin-import": "2.22.1",
    "eslint-plugin-node": "11.1.0",
    "eslint-plugin-promise": "4.3.1",
    "eslint-plugin-react": "7.23.1",
    "snazzy": "9.0.0",
    "standard": "16.0.3"
  }

@fdaciuk

@fdaciuk
Copy link
Member

fdaciuk commented Mar 31, 2021

Fala @lucianobarauna! Isso normalmente pode acontecer quando, por algum motivo, uma versão que estava no arquivo yarn.lock não foi encontrada. Nesse caso, o que eu recomendaria você fazer é tentar remover o yarn.lock e então fazer novamente a instalação das dependências, ao invés de tentar instalar manualmente as dependências que estão dando erro :)

Se isso não funcionar, compartilha comigo seu repositório pra eu dar uma olhada, aí eu baixo aqui e tento simular o processo pra te ajudar a chegar a uma solução :)

@lucianobarauna
Copy link
Author

@fdaciuk
Copy link
Member

fdaciuk commented Mar 31, 2021

@lucianobarauna parece que o problema é que alteraram a versão na lib do rescripts das dependências, mas ainda não publicaram elas no NPM:
harrysolovay/rescripts#129

Por isso fica pedindo pra você escolher as versões ali. No caso, pode selecionar as mais recentes mesmo, por enquanto, até que eles subam a nova versão :)

Uma forma de não pedir a versão seria usando o argumento --non-interactive, mas aí como a versão correta não vai estar disponível, a instalação não finaliza por conta do erro qeu vai ser disparado. Então, para esse caso específico, o ideal seria escolher a versão mais recente nessa lista que é exibida :)

@fdaciuk
Copy link
Member

fdaciuk commented Mar 31, 2021

Ou então vc pode somente instalar a versão anterior da @rescripts/rescript-env, onde ele não referencia a versão 0.0.12 da lib @rescripts/rescript-use-eslint-config :)

@fdaciuk
Copy link
Member

fdaciuk commented Mar 31, 2021

Mais uma informação importante: no nosso projeto de pizzaria, nós apenas instalamos o rescripts para usar o standard como linter. Houve uma atualização recente no CRA, onde agora ele permite extender a configuração do linter sem necessidade de ejetar ou de usar uma ferramenta externa! :D

@lucianobarauna
Copy link
Author

Resolvido professor @fdaciuk
Voltei os comandos para o padrão do CRA e coloquei as configurações de acordo com a documentação no package.json

@fdaciuk
Copy link
Member

fdaciuk commented Apr 5, 2021

Showw! Qualquer coisa, grita ae :D

@fdaciuk fdaciuk closed this as completed Apr 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants