Hola, 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...

David Marín Pineño

David Marín Pineño

Pregunta
student
hace 7 años

Hola, 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.

Problema johnny-five.png

13 respuestas
para escribir tu comentario
    Diego Forero

    Diego Forero

    Team Platzi
    hace 7 años

    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

    Emmanuel Cabrera

    student
    hace 7 años

    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

    Diego Forero

    Team Platzi
    hace 7 años

    Estas usando babel para transpilar tu código?

    Emmanuel Cabrera

    Emmanuel Cabrera

    student
    hace 7 años

    Lo he probado y sigue el error.

    Diego Forero

    Diego Forero

    Team Platzi
    hace 7 años

    @EmmaC pon

    'use strict';
    al principio del archivo

    Emmanuel Cabrera

    Emmanuel Cabrera

    student
    hace 7 años

    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

    David Marín Pineño

    student
    hace 7 años

    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

    David Marín Pineño

    student
    hace 7 años

    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.

    problema johnny-five.png

    Diego Forero

    Diego Forero

    Team Platzi
    hace 7 años

    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

    David Marín Pineño

    student
    hace 7 años

    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 ?

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.