Ejercicio en donde se debe crear un archivo y correrlo bajo la consola de node.
Debe constar de la siguiente funcionalidad:
-
Generar un número aleatorio que estea en el rango del 1 al 5
-
Ingresar en consola como parámetro un número entero. Un ejemplo:
node index.js 4
al ejecutar debe comparar con el número generado aleatorio, si son iguales, debe mostrar:
número de nodejs: 4
número ingresado: 4
Felicitaciones!
En caso contrario:
número de nodejs: 2
número ingresado: 4
Intenta de nuevo
- Uso de tipos de dato básicos, Usamos el tipo de dato number y boolean
- Obtener parametros en consola, Obtener el parámetro que pasamos por consola para que el programa compilado lo lea.
- instalando algo nuevo.. typings, Conocemos cómo se instala el paquete typings que nos facilita a que typescript defina de que tipo es el objeto process y qué contiene
- Uso de TypeScript en consola, transpilar vía comando.
- Tener la última versión de nodejs instalado
- Tener instalado globalmente el paquete de TypeScript
- Tener instalado globalemente el paquete typings
npm install -g typescript typings
cd 08_they-are-equals
tsc --init
- Este último comando ejecutado generará un archivo llamado tsconfig.json del cual se debe cambiar el propiedad noImplicitAny a true
tsc
- Al ejecutar este último comando probablemente muestre un error ya que typescript al leer el code muestre "process" no existe o no está definido, entonces realizamos lo siguiente:
typings install env~node --global --save
- Este comando al ejecutarlo guardará la definición del objeto "process" para que al correr el comando tc lo comprenda, aparecerá una carpeta typings creada en la carpeta del ejercicio, esa carpeta contiene la definición del objeto process de node, ejecutamos de nuevo:
tsc
-
Si no muestra error es porque todo está bien, en caso contrario favor de crear un issue en este repo.
-
Otra observación a este punto es que se creará un archivo llamado typings.json.
-
Bajo GIT podemos actualizar el archivo .gitignore y agregar typings indicando que dicha carpeta no sea agregada en tu repo, como ya tenemos ese archivo llamado typings.json, nos dirigimos a la carpeta del ejercicio y se aplica este comando.
typings install
- Una vez que la transpilacion sea satisfactoria, abrir una consola o terminal y ejecutar el siguiente comando:
node index.js 4
- Solamente se puede aplicar en consola de nodejs (CMD u otra interfaz shell)