¿Cómo instalar Node.js con éxito y usar npm e hilo en la terminal VS Code?

1. ¿Qué es Node.js?

Node.js es un entorno de ejecución de JavaScript multiplataforma y de código abierto. Node.js fue escrito en 2009. El autor original fue el ingeniero de software estadounidense Ryan Dahl [1] Node.js nació hace poco más de 10 años, JavaScript existe desde hace 26 años y la Web existe desde hace 33 años.
Node.js no es un lenguaje independiente. El código de Node.js se divide principalmente en tres tipos: JS, C ++ y C. Casi la mitad de su código subyacente se usa para construir colas de eventos y colas de funciones de devolución de llamada, y se completa usando controladores de eventos Programación de tareas del servidor.

 

Node.js ejecuta el motor JavaScript V8 (el núcleo de Google Chrome) fuera del navegador.

Las aplicaciones Node.js se ejecutan en un único proceso, lo que elimina la necesidad de crear nuevos subprocesos para cada solicitud. Node.js proporciona un conjunto de primitivas de E/S asíncronas en su biblioteca estándar para evitar que el código JavaScript se bloquee. Normalmente, las bibliotecas en Node.js se escriben utilizando un paradigma sin bloqueo, lo que hace que el comportamiento de bloqueo sea una excepción en lugar de la norma.

Cuando Node.js realiza una operación de E/S (como leer desde la red, acceder a una base de datos o al sistema de archivos), Node.js reanudará la operación cuando llegue la respuesta (en lugar de bloquear el subproceso y desperdiciar ciclos de CPU). espera).

Esto permite a Node.js manejar miles de conexiones simultáneas utilizando un único servidor sin introducir la carga de administrar la concurrencia de subprocesos (que puede ser una fuente importante de errores).

Node.js tiene una ventaja única: los desarrolladores front-end que escriben JavaScript para navegadores ahora pueden escribir código del lado del servidor además del código del lado del cliente sin aprender un lenguaje completamente diferente, lo que puede facilitar el desarrollo front-end. Tanto los navegadores como Node.js utilizan JavaScript como lenguaje de programación, pero crear aplicaciones que se ejecutan en un navegador es completamente diferente a crear aplicaciones para Node.js. [2]

2. Grandes proyectos o empresas famosas que utilizan Node.js


La NASA, ante el desafío de trasladar todos los datos de los trajes espaciales EVA a una base de datos en la nube, adoptó Node.js, que ayudó a reducir el número de pasos de procedimiento de 28 a 7; Netflix, el mayor proveedor de streaming y VOD del mundo, con más de 130 millones. usuarios, movió su backend de Java a Node.js.
PayPal migró de Java a Node.js, lo que mejoró el tiempo de respuesta de la página en 200 ms y duplicó la cantidad de solicitudes que puede manejar por segundo.
Otros como Uber, LinkedIn, Yahoo y Walmart usan Node.js;
también existe Hyperledger Fabric SDK para Node.js, etc. [3]

3. ¿Cómo instalar node.js con éxito?

1. Descargue el motor nodejs, versión de 32 bits o versión de 64 bits, elija según su computadora. Aquí tomamos W11 como ejemplo.
2. Descargue la última versión del paquete comprimido en formato zip npm  Node.js

 

 

 3. Cree un archivo node.js en el disco duro, como la unidad D, descomprima los archivos descargados y colóquelos aquí.
4. Configure dos variables de entorno: una es agregar el directorio D:\node.js de node.exe a PATH, y la otra es agregar una variable de entorno separada NODE_PATH con el valor D:\node.js\node_modules.

 

Establecer una variable de entorno separada

 

 

5. Consulte un método de instalación tradicional (Nota: se recomienda utilizar la instalación de espejo de Taobao en China. La frecuencia de sincronización del espejo de Taobao es actualmente una vez cada 10 minutos para garantizar que esté lo más sincronizado posible con el servicio oficial). El almacén es un servidor extranjero, a menudo no se puede conectar o se
instala lentamente . Se recomienda utilizar el espejo Taobao NPM para la instalación. No hay ningún obstáculo para instalar Express en el extranjero. Presione el ícono W + la tecla de método abreviado R en el teclado al mismo tiempo, ingrese cmd, ingrese a la terminal e ingrese el siguiente comando: d: Ingrese la unidad
D, luego ingrese: cd node.js y luego ingrese:
npm install express "Instalar express en una ruta relativa" o Ingrese npm install express -g "Instalar express en la ruta absoluta" [4]

Espejo de Taobao:
registro de conjunto de configuración de npm  https://registry.npm.taobao.org

Ingrese node -v y si se genera la versión de node.js, como se muestra en la imagen de arriba v16.14.0, indica una instalación exitosa.
Cuando instalé node.js en el extranjero, a veces fue fácil y otras veces sin éxito. También utilicé espejos nacionales y tutoriales de instalación nacionales, pero no pude instalarlo con éxito después de trabajar en vano durante varios días. A veces seguí las instrucciones del documento original en inglés. Funcionó rápidamente. Considero que el motivo sigue siendo un problema de ruta y una confusión en la estructura del directorio.

4. Cómo abrir la terminal en VS Code para encontrar el nodo en la terminal VS Code y usar npm
1. En el estado en blanco, no importe ningún archivo al principio, seleccione la terminal VS Code y cree una nueva terminal. Si el archivo se abrió antes, se ingresará en el proyecto de forma predeterminada y deberá eliminarse.

 

Paso 1, 2

 Antes del paso 12, puede ingresar dir para ver el directorio (este paso de visualización es opcional)

5. Cómo instalar Yarn en la terminal vs code

1. Yarn parece compensar algunas deficiencias de npm. npm es el sistema de gestión de paquetes predeterminado de Node.js escrito en JavaScript.
2.Yarn es un sistema de empaquetado de software desarrollado por Facebook en 2016 para el entorno de ejecución de JavaScript Node.js , que proporciona velocidad, coherencia, estabilidad y seguridad como alternativa a npm (administrador de paquetes).
3. Yarn se creó a través de una colaboración entre Facebook, Exponent, Google y Tilde para resolver los problemas de coherencia, seguridad y rendimiento que enfrenta Facebook con grandes bases de código.

En proyectos como vue , el hilo aportará mucha comodidad al desarrollo.
Entonces, ¿cómo instalar hilo en VS Code? Después de instalar Node en los pasos anteriores, npm se instalará automáticamente. Si no puede encontrar el número de versión a través de npm -v, salga de VS Code y vuelva a ingresar para intentarlo. Si la instalación no tiene éxito, se recomienda eliminarlo por completo y luego reinstalar Node.
Por lo tanto, al instalar software de desarrollo en la unidad D, a veces es necesario formatear la unidad D y eliminarla por completo. Tenga en cuenta que algunos programas antivirus que vienen con su computadora deben eliminarse al reinstalar el sistema.

Ingrese en la terminal: npm install -g Yarn  install Yarn [5]

6. ¿Cómo configurar el entorno de desarrollo para su proyecto VUE a través de Yarn?
d: cd\ingrese su propio proyecto, como
PS C:\Users\wangs> d:

PD D:\> nodo -v

v16.14.0

PS D:\> wamp64\www\john-php (www va seguido del nombre de su propio proyecto) Ingrese el siguiente comando para configurar el entorno de dependencia de desarrollo de VUE a través de hilo.
El primer paso es ingresar el siguiente comando: Yarn global add @vue/cli
El segundo paso es ingresar el siguiente comando. Si la instalación falla, simplemente ingrese vue create my-project

Yarn global add @vue/cli-service-global @vue/cli-service

.

Utilice hilo para instalar VUE globalmente (gLobal significa global)

 

Instalación exitosa

vue crear mi proyecto (crear un nuevo proyecto)

Funciona en los ordenadores de otras personas, pero en el mío no.
Varios artículos en Internet que presentan métodos parecen funcionar, pero yo mismo no puedo seguir las imágenes.
Debido a que iniciamos una gran cantidad de solicitudes inútiles durante el proceso de instalación, si la descarga falla, la solicitud se volverá a solicitar automáticamente. Cuando el orden de instalación de las dependencias es diferente, la estructura del directorio puede cambiar, lo que a menudo hace que todo el proceso de instalación fracasar. Pasará mucho tiempo valioso innecesario en ello. Una vez pasé seis días seguidos resolviendo un error en el software de una aplicación blockchain debido a versiones inconsistentes del software de compresión, así que decidí usar hilo.

hilo crea mi proyecto


Desventajas de npm:
cuando el nivel de dependencia de un paquete es relativamente profundo, el control de versiones no es lo suficientemente preciso. Aparecerá el mismo paquete.json, pero se instalan diferentes versiones de paquetes dependientes en las computadoras de diferentes personas. Aparecen errores como "puede ejecutarse en mi computadora pero no en otras computadoras" y son difíciles de encontrar. Puede usar  npm-shrinkwrap para implementar la solidificación de la versión, y la información de la versión se escribirá en el archivo npm-shrinkwrap.json, pero después de todo, no es una configuración estándar de npm. Sin embargo, npm 5+ y versiones posteriores han agregado package-lock.json que se puede usar para bloquear la versión.

El hilo es inherentemente capaz de solidificar la versión. Se generará un archivo Yarn.lock similar a npm-shrinkwrap.json, y el archivo describirá el número de versión del paquete en sí y también bloqueará los números de versión de todos los paquetes de los que depende.

Las principales ventajas de Yarn son: alta velocidad, modo fuera de línea y control de versiones.
Configurar el entorno de desarrollo para su propio VUE y otros proyectos a través de hilo será muy conveniente. Para obtener más detalles sobre cómo instalar el hilo, consulte las notas [6]

Ingrese cd vuecli y Yarn Serve en secuencia y presione Enter hasta que la aplicación se ejecute en: - Local: http://localhost:8080/ - Red: http://192.168.1.10:8080/

http://localhost:8080/
Haga clic en el nombre de dominio anterior que aparece en el código vs, puede ver el VUE instalado con hilo en el código CV.


Puede desarrollar su propia aplicación editando "D:\wamp64\www\my-project\src\App.vue" y otros módulos internos .

 

Supongo que te gusta

Origin blog.csdn.net/weixin_64948861/article/details/129251613
Recomendado
Clasificación