Saltar al contenido

Cómo instalar angular-cli sin internet

Anduvimos investigando por todo el mundo on line para brindarte la respuesta a tu problema, si continúas con alguna duda puedes dejar tu duda y te contestaremos porque estamos para servirte.

Solución:

Con ese ZIP solo que no lo harás ser capaz de lograr eso.

porque dentro de la bin carpeta, la ng todavía necesita algunas dependencias.

Para poder hacer eso:

  • Descargue el zip del repositorio oficial: https://github.com/angular/angular-cli/archive/master.zip
  • Descomprímelo y ve a esa carpeta.
  • Correr npm install o yarn
  • Comprima toda la carpeta de nuevo

Ahora podrá ejecutar la CLI en una computadora fuera de línea si comparte ese zip haciendo lo siguiente:
– Descomprima la carpeta CLI con node_modules en ella
/path/to/the/folder/bin/ng new my-project

PERO. Como esta computadora está fuera de línea, solo podrá crear scaffolding en un nuevo proyecto sin instalar las dependencias requeridas.

Ahora, si desea crear un proyecto en esa computadora fuera de línea, necesitará algo más:

En la computadora en línea:

– instalar @angular/cli yarn global add @angular/cli (o usa tu código postal)
– crear un nuevo proyecto vacío mientras está en línea: ng new base-project

(esperar yarn install o npm install para terminar)
– comprima la carpeta node_modules, la que está dentro del nuevo proyecto
(como node_modules_backup.zip por ejemplo, y prepárate… Me llevará mucho tiempo, supongo)

En la computadora fuera de línea

– Comparte el ZIP del nuevo proyecto (con USB por ejemplo) – Crea tu proyecto: /path/to/the/folder/bin/ng new my-project --skip-install

– Descomprima node_modules_backup.zip en el proyecto recién creado

ahora corriendo /path/to/the/folder/bin/ng serve Deberia trabajar.

—-máquina en línea—–

  1. Instalar nodo utilizando los archivos ejecutables descargados del sitio web oficial del nodo.
  2. Instala el @angular/cli globalmente en la máquina en línea.
  3. Comprobar el C:UsuariosAdministradorAppDataRoaming carpeta.
  4. Cierra el npm y npm_cache carpeta.
  5. Transfiera el archivo zip anterior y el ejecutable del nodo a la máquina fuera de línea.
  6. Crear el nuevo proyecto en angular
  7. cerrar la cremallera módulo_nodo carpeta dentro del proyecto creado y transfiéralo a la máquina fuera de línea.

—-Máquina fuera de línea——

  1. Instalar nodo desde su ejecutable
  2. Descomprimir el npm y npm_cache carpeta y muévala a la C:UsuariosAdministradorAppDataRoaming carpeta.
  3. Ejecute el siguiente comando para instalar el @angular/cli y sus dependencias
npm i @angular/cli -g --cache MY_CACHE_FOLDER --cache-min 999999999 --no-shrinkwrap
  1. Ahora cree el nuevo proyecto angular. Mostrará algunos errores, pero no te preocupes.
  2. Descomprimir y mover el módulo_nodo carpeta dentro del nuevo proyecto.
  3. Ahora, puede trabajar/ejecutar en el proyecto como de costumbre.

Esta sería una buena solución para su caso.

npm i @angular/cli -g --cache MY_CACHE_FOLDER --cache-min 999999999 --no-shrinkwrap

Puede encontrar el artículo completo aquí.

Recuerda dar recomendación a esta crónica si te valió la pena.

¡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 *