Closed teles closed 6 years ago
Esse mesmo erro, @teles
Vou investigar. Acho que é só por causa da versão do node.
O problema já era reportado aqui no boilerplate que usei https://github.com/samuelsimoes/chrome-extension-webpack-boilerplate/issues/28
Basta atualizar a versão do node para 8.qualquer-coisa. Só não sei se essa versão tem compatilidade com as versões anteriores do node.
@teles Estranho, o spread operator diz ser compativel com a versão http://node.green/#ES2015-syntax-spread-------operator
Também achei isso estranho @dann95, spread operator era pra ter compatibilidade faz tempo.
@teles Ao parecer o spread operator só funciona com Arrays nas versões anteriores do node, pra contornar esse erro, daria pra somar os dois objetos, pois o que ele está fazendo ali é somar dois objetos (como mostra a foto)
A solução trivial pode ser com Object.assign() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Browser_compatibility
@teles Sua intenção é dar suporte a maior quantidade de versões do Node possíveis?
@dann95 sim, prefiro dar mais suporte se possível.
Sinto cheiro de pull request saindo hihih
Beleza @dann95
Oi, @taciogt. Pode fazer um pull e ver se consegue rodar o projeto? Eu consegui aqui e se você também conseguir damos a issue por fechada.
@teles pra evitar que isso acidentalmente aconteça, https://travis-ci.org/
O problema está resolvido. Obrigado @dann95
Vou adicionar o travis como parte do roadmap. :D
Se quiser, posso fazer o pr, existe algum slack ou whatsapp para debater sobre esse projeto?
Ao tentar rodar
npm run build
em uma máquina diferente recebo o seguinte erro:Provavelmente existe uma versão mínima do node para o projeto. Se for o caso é necessário deixar isso explícito no README.md.
@taciogt é esse erro que acontece com você?