Hablemos primero de NodeJs. Algunas personas piensan que es un idioma, pero no lo es. Es una plataforma, una plataforma JS en ejecución basada en el motor V8 de Google, que analiza JS y proporciona algunas de sus propias API para que los usuarios llamen. A juzgar por la situación actual, el desarrollo es bastante bueno. Muchos ingenieros front-end y back-end se unirán mañana, e incluso algunos maestros excelentes están prestando atención e incluso escribiendo blogs. Anoche, vi un artículo que escribió un sitio web extranjero sobre casi 90 complementos web para NodeJs. ¡Esto es tan asombroso! ¿Qué beneficios podemos traer más directamente a aprender cosas chinas? Debido a que el personal delantero está familiarizado con JS, básicamente pueden aprender a Linux y comenzar. Los ingenieros de back-end son un poco problemáticos, porque algunos ingenieros de fondo no están familiarizados con JS y pueden tener muchos obstáculos para usarlos. Sugiero aprender JS básico aquí. Después de hablar sobre esto, creo que el problema salarial debería ser el problema. Hasta ahora, los ingenieros de NodeJS que han estado más de un año ya han ofrecido un precio de más de 7k en Guangzhou. Este es también un colega del pasado dijo que la situación de reclutamiento de su compañía. ¡Me di cuenta de que esta cosa está cerca de Hadoop! Detámonos aquí. Hablemos de este tema: Configuración del entorno (ya que me desarrollé en Windows 8.1, solo hablaré sobre Windows aquí).
Instalar NodeJS
Primero, vaya al sitio web oficial de NodeJS http://www.nodejs.org/download/ para descargar la versión correspondiente. El mío es de 64 bits. Después de descargar, instálelo directamente. Dado que la versión actual ha alcanzado V0.10.33, se han instalado Node y NPM juntos, e incluso se han establecido las variables de entorno. Después de la instalación, puede ver lo siguiente en la carpeta correspondiente.
Después de la instalación, puede usar Shift + Haga clic derecho para abrir CMD en la carpeta actualmente instalada. Ingrese lo siguiente para ver la versión instalada. Mi nombre es 0.10.32.
nodo
2. Configuración de carpetas globales
En cuanto a Node_Cache y Node_Global, no debe configurarse para principiantes, ya que se establecerá en el directorio de usuario actual, pero a veces también se establecerá para conveniencia. Los siguientes comandos proporcionados aquí son los siguientes:
npmconfigls // List Configuración de prefijonpmconfigSetCache'd:/ProgramFiles/NodeJS/Node_cache '// Establecer la carpeta Global Cache
npmconfigsetcache'node_global '// establecer la carpeta del módulo global
3. Instale el módulo
Ahora hemos instalado Node y NPM. Como su nombre indica, NPM es el Administrador de paquetes del nodo. Se gestiona a través de comandos. Probémoslo ahora:
Instale un marco web Web Express. El parámetro -g significa instalarse en la carpeta global. Si no está presente, significa la carpeta actual
npminstallexpress-g // express también puede traer @ el número de versión
Ahora estamos revisando la carpeta que acabamos de configurar. ¿Hay más archivos? Aquí usamos el comando para ver el número de versión del Express que acaba de instalar en este momento.
Express-V
Si hay una versión de salida, ¡significa que la instalación ha tenido éxito!
Si queremos desinstalar este complemento, podemos usar el siguiente comando
npmuninstallexpress
Después de desinstalar de esta manera, instalamos Back to Express, pero traeremos la versión número 3.2.2 (porque esta es la versión con la que estoy más familiarizado). ¿Será esto posible?
4. Use Express para instalar
Ahora usamos comandos para crear un sitio web, como sigue:
expresión
Esto generará algunas indicaciones, puede saltar a la carpeta de prueba y ejecutar este sitio con el comando:
nodopp.js
Vi el aviso, el puerto 3000 indica que se lanzó con éxito, pero los errores de navegación de nuestro navegador, ¿cuáles son las indicaciones?
500 Error: no puedo encontrar el módulo 'jade'
Hay un mensaje de que se informa un error. Instale este módulo ahora. Aquí hay una explicación. Hay un archivo paquete.json en esta carpeta. Este archivo describe alguna información del sitio. Podemos usar Nodepad para abrirlo:
Esto significa que se necesitan dos bibliotecas, una es expresa y la otra es Jade. Así que instalémoslo ahora. Si se instalan muchos módulos, ¿no tomaría muchos comandos ejecutar? Aquí hay un comando que es relativamente simple, que verificará la biblioteca actual de dependencia de paquete. Json para la instalación:
npminstall
Después de instalar este módulo, también necesitamos modificar el Doctype 5 en la primera línea del archivo Layout.jade en Vistas para cambiarlo a Doctype HTML. De esta manera, vuelva a ejecutar Node App.js y nuestro sitio web puede ejecutarse normalmente.
5. Instale el complemento de supervisor
Es posible que hayamos descubierto ahora que si algo sale mal, NodeJS detendrá automáticamente el servicio, lo que no es propicio para la depuración. Luego tenemos un complemento para resolverlo. Este complemento es un proceso que gestiona NodeJs, y es muy útil, incluida la depuración. Use el siguiente comando para instalar el módulo global:
npminstallsupersor-g
De esta manera, no usamos el comando nodo para iniciar el servicio, solo use el supervisor App.js.
6. Use WebStorm IDE
Acabamos de editar el archivo JS usando Nodepad, pero esto no es muy bueno. ¿Hay un buen editor? La respuesta es sí, una tormenta web de renombre, que tiene muchas descargas de esa versión en Internet. Todos lo entienden. Aquí hay un enlace proporcionado por los internautas http://yunpan.cn/cacf6hvxnibct Código de extracción 246F. Después de descargar, instálelo directamente. Simplemente sobrescribir un archivo exe después de la instalación. ¡Es tan simple!
La primera vez que lo ejecuta, abrirá una carpeta, que en realidad es la carpeta del proyecto.
Hablemos sobre el problema de depuración, incluido ello durante mucho tiempo y lo busqué en línea durante mucho tiempo. Finalmente, Bo Ge me dijo que estaba hecho. Esto es realmente muy difícil de simple, así que solo miro la imagen:
Cómo depurar los puntos de ruptura en el programa, es muy conveniente.
Lo anterior es un registro completo de mi experiencia personal en la configuración y el uso del entorno de desarrollo de NodeJ. Continuaré compartiendo algunas aplicaciones detalladas de NodeJs en el futuro.