with vscode visual studio protocol nodejs node detected debug code because app node.js debugging ide

node.js - vscode - node inspect



IDE y depurador para node.js (17)

¿Qué marco estás usando para la interfaz? Si ya estás familiarizado con Node, también puedes probar el framework Meteor.JS de fuente abierta y cada vez más popular. Eche un vistazo a MeteorPad, literalmente, con un IDE de un clic para las aplicaciones Meteor.

Obtiene una máquina virtual con MongoDB y el servidor Meteor. Ya se ha cargado un proyecto de muestra y puede editar los archivos HTML, JS y CSS del servidor y del cliente. La aplicación resultante se ejecuta en el panel derecho. Hace que jugar con Meteor sea súper, súper fácil.

Voy a comenzar a construir proyectos en node.js (antes estaba trabajando en PHP), ¿qué es IDE, Debugger y Helping Tools para node.js, para ayudar a mejorar durante la codificación?


Eclipse es un buen IDE para JavaScript.

Esta página https://portawiki.abnoctus.com/view/NodeIDE.html

detalles mezclando eclipseJS con el depurador de google v8 y algunos plugins específicos de nodos

http://code.abnoctus.com/publish/binaries/node-launcher/

Para construir un IDE con soporte para editar JS con resaltados de sintaxis y algún grado de finalización del código, ejecutando el nodo desde el IDE, depurando en el IDE, probando la unidad con nodeunit y obteniendo dependencias a través de NPM.


El Nuclide de Facebook tiene una serie de funciones IDE-esque que incluyen comprobación de tipo dinámico (vía flow ), vinculación en código, autocompletado, etc. Está basado en el Atom de GitHub para que pueda escoger y elegir paquetes de Nuclide como mejor le parezca.


El editor de texto programable de GitHub, Atom tiene integración node.js.


Hay varios IDEs que soportan Node.js de forma nativa:

IDE basados ​​en escritorio

  • WebStorm : popular y extremadamente poderoso IDE para codificar aplicaciones web. $ 100 para licencia comercial, $ 50 personal, $ 25 académica, gratis para desarrolladores de código abierto con la aprobación de la solicitud. También puede depurar aplicaciones Meteor.JS.
  • Komodo IDE

  • Cloud9 Local : también puede instalar una copia local de cloud9 en el escritorio y trabajar en un directorio local como área de trabajo, siga las instrucciones en la página de github . Asegúrese de desactivar los complementos incompatibles desde la configuración. También proporciona una depuración adecuada.

IDE basados ​​en la nube

  • Cloud9 IDE : IDE basado en la nube con soporte nativo para el desarrollo de aplicaciones Node.js, incluida la depuración y otras características.
  • Koding Koding le ofrece una máquina virtual rootable gratuita con Node. También puedes trabajar en el mismo código con tus amigos.

Aparte de estos dos, puede usar casi cualquier editor de código / IDE que simplifique el desarrollo basado en JavaScript en general (por ejemplo, con resaltado de sintaxis, autocompletado o similar) y use el nodo con su debugger V8 incorporado.


He probado varios IDE para desarrollar y ejecutar aplicaciones de nodo. Pero me siento muy cómodo con Microsoft WebMatrix 2.0 . Es un IDE liviano y libre agradable que puedes ejecutar Node. Hay algunas plantillas para Express Framework para comenzar. Y puede ejecutar procesos nodejs a través de IIS Express.


Microsoft acaba de lanzar un IDE multiplataforma "Código de Visual Studio" en Windows, Ubuntu y MacOSX. Podría depurar node.js. Verifique los detalles aquí.


Nodo es un proyecto relativamente nuevo, por lo que aún no existe una amplia compatibilidad con IDE. Sin embargo, en realidad hay un IDE en línea llamado Cloud9 IDE que es posible que desee verificar. De lo contrario, le sugiero que utilice un editor local como vim o emacs.

Consulte how-to-debug-node-js-applications para obtener más información sobre la depuración.


Otra opción podría ser Netbeans con las herramientas NodeJS (aunque ya no lo estoy usando en estos días ya que he estado usando los productos de JetBrains para ser honesto).

Lo que te da:

  • Un tipo de proyecto de nodo
  • Rastros de pilas cliqueables en la ventana de salida
  • Una ejecución con acción de nodo en archivos Javascript (y por supuesto, el proyecto)
  • Integración con Node Package Manager (npm) y una pequeña interfaz de usuario hábil para agregar bibliotecas
  • GUI para editar archivos package.json y generar sus contenidos estándar
  • Posibilidad de almacenar argumentos de línea de comandos específicos de la máquina (excluidos del control de versión si usa el control de versión de NetBeans).
  • Posibilidad de descargar las fuentes de Node para que las trazas destacadas de la pila apunten a algún lugar

http://timboudreau.com/blog/read/NetBeans_Tools_for_Node_js

También NetBeans 8.1 y 8.2 parecen haber aportado algunas características para los desarrolladores de Node.js (ver here y here ).


Personalmente, soy parcial con el IDE de Cloud9, aunque últimamente han tenido algunos problemas con varias actualizaciones, y los dolores de crecimiento de los sistemas en línea pueden ser un problema.

WebStorm es otra opción, aunque no lo he probado, probé el complemento en WS3, que no fue tan malo.

De Microsoft (de todos los lugares) existe WebMatrix 2 de Microsoft que parece ser bastante compatible con Node.JS. Descubrí que puedes editar archivos js basados ​​en nodos dentro de la versión beta de Visual Studio 2012 y obtener intellisense / autocompletar para secuencias de comandos de nodo probablemente a partir de desarrollos de webmatrix. He estado usando node como un paso de compilación para el procesamiento de CSS / JS, y me ha funcionado bien.

Aptana Studio y otros parecen estar luchando para agregar soporte de nodo adecuado. En este momento las opciones son relativamente limitadas, pero están mejorando.




Visual Studio ahora es compatible con el ciclo de vida dev completo para Node.js si instala las herramientas Node.js, vinculadas a continuación.

Permite depuración completa, intellisense, codificación de color y más.

https://nodejstools.codeplex.com/


WebStorm 3.0 hace todo esto. Se completa automáticamente de una manera inteligente, incluye una buena depuración y pruebas de unidades. También incluye el número de inspección para javascript, que también es agradable. Ahora la versión RC está disponible, pero JetBrains asegura que será lanzada pronto.


vim y unix son su IDE.

Si desea depurar, entonces hay node debug foo.js o ndb o node-inspector o use el Depurador V8.


Koding es otra buena opción. Viene preinstalado con Node.js, Vim y Emacs, tiene una gran comunidad de desarrolladores, entre muchas otras cosas. Otras pocas características notables son:

  1. Máquina virtual (VM) gratuita con Ubuntu, acceso a la raíz, apt-get y muchas herramientas de uso común
  2. Terminal incorporado con soporte de 256 colores
  3. Todos los idiomas, bases de datos y herramientas de línea de comandos son compatibles
  4. Varias opciones de carga de archivos como Arrastrar y soltar, Dropbox, Clonar desde Github, FTP y la posibilidad de acceder a ellos usando SSH
  5. Código en tiempo real y colaboración terminal con capacidades de chat integradas