Este es el comando npm-link que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
enlace npm - Enlace simbólico a una carpeta de paquete
SINOPSIS
enlace npm (en el directorio del paquete)
enlace npm [<@scope> /] [@ ]
alias: npm ln
DESCRIPCIÓN
La vinculación de paquetes es un proceso de dos pasos.
en primer lugar, npm enlace en una carpeta de paquete creará un enlace simbólico instalado globalmente desde
prefijo / nombre-paquete a la carpeta actual (consulte la ayuda de npm 7 configuración npm por el valor de
prefijo).
A continuación, en algún otro lugar, npm enlace Nombre del paquete creará un enlace simbólico desde el local
nodo_módulos carpeta al enlace simbólico global.
Tenga en cuenta que Nombre del paquete es tomado de package.json, no del nombre del directorio.
El nombre del paquete puede tener opcionalmente un prefijo con un alcance. Ver ayuda de npm 7 alcance-npm.
El alcance debe ir precedido de un símbolo @ y seguido de una barra inclinada.
Al crear tarballs para npm publicar, los paquetes vinculados se "capturan" a sus
estado actual resolviendo los enlaces simbólicos.
Esto es útil para instalar tus propias cosas, para que puedas trabajar en ellas y probarlas.
iterativamente sin tener que reconstruir continuamente.
Por ejemplo:
cd ~ / proyectos / node-redis # entra en el directorio del paquete
npm link # crea un enlace global
cd ~ / proyectos / node-bloggy # ir a algún otro directorio de paquetes.
npm link redis # link-instala el paquete
Ahora, cualquier cambio en ~ / proyectos / node-redis se reflejará en
~ / proyectos / node-bloggy / node_modules / node-redis /. Tenga en cuenta que el enlace debe ser al
nombre del paquete, no el nombre del directorio para ese paquete.
También puede atajar los dos pasos en uno. Por ejemplo, para hacer el caso de uso anterior en un
camino más corto:
cd ~ / proyectos / node-bloggy # entra en el directorio de tu proyecto principal
npm link ../node-redis # vincula el directorio de tu dependencia
La segunda línea es equivalente a hacer:
(cd ../node-redis; enlace npm)
enlace npm nodo-redis
Es decir, primero crea un vínculo global y luego vincula el destino de instalación global
en tu proyecto nodo_módulos carpeta.
Si su paquete vinculado tiene alcance (consulte la ayuda de npm 7 alcance-npm) su comando de enlace debe incluir
ese alcance, por ejemplo
enlace npm @ myorg / privatepackage
Use npm-link en línea usando los servicios de onworks.net