Miguel, parte de nuestro staff, nos ha hecho el favor de crear este post ya que domina perfectamente dicho tema.
Solución:
Puede instalar paquetes en un sistema sin conexión a Internet empaquetándolos usando la funcionalidad integrada en npm. De esta manera, el módulos de nodo se instalará correctamente.
- Crear un paquete.json.
- En tus paquete.jsonenumere todos los módulos que necesita en
bundledDependencies
(documentos en npm). - Correr
npm install
para instalar sus archivos de nodo antes de empacar. - Crear un tarball con
npm pack
. - Copie el tarball en la máquina sin conexión a Internet.
- Instale los módulos con
npm install
.
Actualizar
Con respecto a sus comentarios, parece que está instalado globalmente módulos de nodo no se encuentra
Intenta usar el npm link
comando (docs en el enlace npm):
cd yourAppFolder
npm link node-windows
1 – En el sistema con acceso a Internet, instale el módulo con este comando:
npm install [module name]
2 – vaya a %perfil de usuario%AppDataRoamingnpmnode_modules[module name] (por ejemplo, C:UsersjansonAppDataRoamingnpmnode_modulesgrunt-cli)
3 – correr npm pack
4 – esto debería resultar en un [module name]-archivo xyztgz
5 – correr npm i -g [module name]-x.y.z.tgz
en sistema fuera de línea
Aquí puedes ver las reseñas y valoraciones de los lectores
Si crees que te ha sido provechoso este post, nos gustaría que lo compartas con más seniors y nos ayudes a dar difusión a esta información.