Saltar al contenido

idea de intellij configurando un proyecto node.js en blanco

Nuestro equipo de trabajo ha pasado mucho tiempo buscando la solución a tus interrogantes, te regalamos la respuesta por esto nuestro objetivo es serte de gran apoyo.

Solución:

Según mis cálculos, actualmente tienes 2 opciones:

1: Cree un proyecto vacío y ejecute la aplicación con un intérprete de Node.js.

Esto significaría pasar por el Nuevo proyecto asistente y seleccionando el Proyecto vacío opción. Luego comience a desarrollar su aplicación Node.js.

Cuando se trata de ejecutar la aplicación, deberá definir un nuevo Run/Debug Configuration o edite uno que pueda tener actualmente.
Al hacer esto, haga clic en el verde + botón, seleccionar Node.js.
Desde allí, puede nombrar su configuración, asegurarse de que “Activar ventana de herramientas” esté marcada y configurar qué archivo JavaScript es su archivo principal (por ejemplo, app.js).

Este método puede ser un poco complicado (especialmente al principio con la creación de carpetas/paquetes) ya que no está utilizando un módulo Node.js, por lo que IntelliJ realmente no sabe que está intentando crear una aplicación Node.js.


2: Cree una aplicación Node.js Express, bórrela y guárdela como plantilla de proyecto

En primer lugar, pasa por el Nuevo proyecto asistente y crear un Aplicación Node.js Express. Una vez que su IDE haya terminado de indexar e instalar cualquier paquete de Node.js que necesite: ¡Comience a eliminar carpetas!
Node.js está diseñado para usarse de forma modular, por lo que prácticamente puede eliminar todo. Recomiendo borrar todo excepto:

.idea/ porque esto es algo de IntelliJ y es necesario.
node_modules/ porque IntelliJ configura esto como su biblioteca raíz por lo que todos los módulos futuros que utilice se importarán automáticamente. Puede eliminar todo lo que hay dentro de la node_modules/ directorio sin embargo.
app.js porque la mayoría de las aplicaciones Node.js tienen un archivo JS principal que se llama app.js así que mejor te quedas con este. Todavía elimine todo lo que hay dentro, pero conserve el archivo.
.iml porque esto es algo de IntelliJ y es necesario.
package.json porque este es su archivo de gestión de dependencias. Puede eliminar todo lo que hay dentro de la scripts y dependencies Objetos JSON.

Ahora, si está haciendo esto en IntelliJ (es decir, NO en WebStorm), tiene la opción de guardarlo como Plantilla de proyecto.
Básicamente, esto significa que cuando desarrolle su próxima aplicación Node.js, en lugar de hacer lo anterior nuevamente, puede seleccionar esta plantilla personalizada y comenzar a desarrollar.
Para guardar el proyecto como un Plantilla de proyectoir:

Tools > Save Project as Template...

Luego llene las casillas con lo que quiera, necesite/quiera y haga clic en OK.

Si está ejecutando WebStorm, tendrá que guardar el proyecto en algún lugar (carpeta de fácil acceso, Github, etc.) y luego clonarlo/bifurcarlo cuando desee desarrollar una nueva aplicación.


Una de las cosas importantes que debe recordar es que Node.js sigue siendo un lenguaje bastante nuevo.

Las Express Apps son muy comunes en el mundo del desarrollo de Node.js, por lo que crear una Plantilla/Marco para ellas es un simple y buen movimiento comercial para Jetbrains.

Estoy seguro (y en los foros Jetbrains ha indicado) que Jetbrains continuará haciendo más plantillas/marcos de Node.js compatibles con sus IDE, pero sospecho que la mayoría se agregará a Tormenta web ya que ese es su IDE principal para el desarrollo de JavaScript.

Lo que ve por defecto (“body-parser”, “cookie-parser”, “debug”, “express”, “jade”, “morgan”, “serve-favicon”) son todas dependencias de npm, por lo que puede eliminarlas usando npm también.

Complementando la respuesta de @Harmelodic, primero elimine estas dependencias una por una:

Suponiendo que ya tiene npm instalado en su sistema (viene con NodeJS), vaya a la carpeta raíz de su proyecto:

$ cd my/project/folder

Entonces usa npm uninstall:

$npm uninstall body-parser
$npm uninstall cookie-parser
$npm uninstall debug
... etc.

Después de eliminar todas las dependencias, verá el "dependencies" objeto JSON del proyecto.json archivo vacío:

"dependencies": 

También el node_modules carpeta estará vacía, y el paquete-bloqueo.json el archivo será solo un esqueleto.

Después de esto, cree su plantilla de proyecto.

Aquí puedes ver las comentarios y valoraciones de los usuarios

Acuérdate de que tienes concesión de agregar una reseña si diste con el arreglo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *