DEV Community

Cover image for Generar aplicaciónes NodeJs
Danniel Navas
Danniel Navas

Posted on

Generar aplicaciónes NodeJs

Cuando recién iniciaba en este mundo del desarrollo en NodeJs mi pregunta era ¿como iniciar un proyecto de forma correcta implementado las cosas bien? pero lo único que encontraba era de forma manual. Pero el que busca y busca encuentra y de esta forma me encentre con una aplicación del mismo expressJs y que mejor que utilizar uno de los mejores frameworks de NodeJs y de forma sencilla. Y entonces manos a la obra: Lo primero tenemos que hacer es instalar nuestra aplicación con el siguiente comando en la terminal:

$ npm install express-generator -g
Enter fullscreen mode Exit fullscreen mode

Lo instalamos con la opción -g para que este quede en nuestro computador y no en el proyecto. Teniendo esto instalado ya podemos generar nuestra aplicación:

$ express --view=pug miAplicacion
Enter fullscreen mode Exit fullscreen mode

Cuando termina nos dirigimos a la nueva carpeta que creo express-generator e instalamos las dependencias:

$ cd miAplicacion
$ npm install
Enter fullscreen mode Exit fullscreen mode

Para iniciar en Linux ejecutamos el siguiente comando:

$ DEBUG=myapp:* npm start
Enter fullscreen mode Exit fullscreen mode

Nuestro árbol queda de la siguiente forma:

            .
            ├── app.js
            ├── bin
            │   └── www
            ├── package.json
            ├── public
            │   ├── images
            │   ├── javascripts
            │   └── stylesheets
            │       └── style.css
            ├── routes
            │   ├── index.js
            │   └── users.js
            └── views
                ├── error.pug
                ├── index.pug
                └── layout.pug
Enter fullscreen mode Exit fullscreen mode

Y con esto terminamos ya tenemos lo necesario para nuestro proyecto, entonces a desarrollar.

Top comments (2)

Collapse
 
fernancodes profile image
fernancodes • Edited

Buen artículo. Sirve de mucho el express-generator para empezar con proyectos pequeños, personales o ya sea para practicar.

Collapse
 
dannieldev profile image
Danniel Navas

Fernan muchas gracias por tu comentario, como lo describes si es una excelente forma de empezar o practicar.