
David Marín Pineño
PreguntaHola, tengo un problema con la instalación de johnny five, lo he hecho tal cual lo hace Freddy pero aun así me da error, he probado también a hacerlo con “sudo” como me aconsejaron hace unos días pero tampoco me está funcionando, me vendría bien una ayudita.

Diego Forero
Pero si no recuerdo mal en el curso no se usa, let, const, etc. para el curso se usa var, si quieres usar let y const debes transpilar usando babel para que funcione.

Emmanuel Cabrera
no, estoy usando atom, segui todos los pasos de freddy pero cuando hago correr el mi archivo js en cmd me sale ese error.

Diego Forero
Estas usando babel para transpilar tu código?

Emmanuel Cabrera
Lo he probado y sigue el error.

Diego Forero
@EmmaC pon
'use strict';

Emmanuel Cabrera
Hola, yo tengo este problema al ejecutar el programa me sale este error, si alguien podría ayudarme, les agradecería.
(E:\Emmanuel Documentos\Curso programación básica (platzi)\arduino\arduinode>node leds.js
E:\Emmanuel Documentos\Curso programación básica (platzi)\arduino\arduinode\node_modules\johnny-five\lib\repl.js:98
for (let i = 0; i < state.board.length; i++) {
^^^
SyntaxError Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions…js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (E:\Emmanuel Documentos\Curso programación básica (platzi)\arduino\arduinode\node_modules\johnny-five\lib\board.js:14:12)
at Module._compile (module.js:413:34)
at Object.Module._extensions…js (module.js:422:10)

David Marín Pineño
Parece que he podido solucionarlo, si a alguien más le pasa lo mismo que a mí que pruebe a ejecutar primero el comando “npm set strict-ssl false” y después que pruebe a descargar johnny-five, me ha tardado bastante en descargarse pero parade que ya esta todo, muchas gracias por la ayuda GOLLUM23

David Marín Pineño
He probado a volver a descargar la ultima versión de node, la 10.8.0, pero me sigue dando el mismo error con johnny-five, he estado viendo páginas en internet y dicen que descargue Xcode pero con eso tampoco me funciona, he probado los comandos que me has dicho y los del post pero tampoco puedo, también lo he intentado con sudo, no se si el problema es el “SELF_SIGNED_CERT_IN_CHAIN” o “A complete log of this round can be found in: /Users/davidmarin/.npm/_logs/2018-08-12T07_45_56_217Z-debug.log”.
Dejo una imagen para que se vea bien, estoy mirando si he puesto algo mal a la hora de escribir en la terminal pero parece que tampoco es eso, no se por que pero express si lo puedo descargar sin problemas.

Diego Forero
Yo probe la instalación de Johnny-five usando la última versión de node la 10.x intenta instalar esta versión probablemente tiene la versión actualizada del certificado.

David Marín Pineño
He probado a usarlo con sudo pero tampoco funciona, me he leído el post pero tampoco consigo solucionarlo, lo extraño es que si que puedo descargar la librería express, no entiendo por que johnny-five no, que más puedo hacer ?