3
respostas

Não foi possível só com a alteração do let para var

Não foi possível só com a alteração do let para var - estou usando a versão 5.1.7 e esta sendo criticado a palavra reservada class na declaração das classes

SyntaxError: Use of reserved word 'class'
Mensagem.js:1SyntaxError: Use of reserved word 'class'
NegociacaoController.js:1SyntaxError: Use of reserved word 'class'
DateHelper.js:1SyntaxError: Use of reserved word 'class'
ListaNegociacoes.js:1SyntaxError: Use of reserved word 'class'
View.js:1SyntaxError: Use of reserved word 'class'
NegociacoesView.js:1SyntaxError: Use of reserved word 'class'
MensagemView.js:1SyntaxError: Use of reserved word 'class'
ProxyFactory.js:1SyntaxError: Use of reserved word 'class'
Bind.js:1SyntaxError: Use of reserved word 'class'
NegociacaoService.js:1SyntaxError: Use of reserved word 'class'
HttpService.js:1SyntaxError: Use of reserved word 'class'
:3000/:65ReferenceError: Can't find variable: NegociacaoController
:3000/:134SyntaxError: Expected an identifier but found 'negociacaoProxy' instead
:3000/:158SyntaxError: Expected an identifier but found 'lista' instead
:3000/:41TypeError: 'undefined' is not an object (evaluating 'negociacaoController.importaNegociacoes')
3 respostas

Olá, Marcio.

Meu chute é que você pode estar tendo esse problema por conta da versão do node que você está utilizando. Por favor, atualize o node para versão 5.12 ou superior a essa.

Se ainda sim não resolver. Por favor, coloque o seu código aqui para eu dar uma olhada :-)

Não use node versão impar. Não tem estabilidade de versões pares. Use a 6 ou 8.

Se está usando no Safari está usando uma versão pré histórica. Ele já está na versão 10!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software