Este é o comando npm-link que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
link npm - Link simbólico para uma pasta de pacote
SINOPSE
link npm (no diretório do pacote)
link npm [<@scope> /] [@ ]
apelido: npm ln
DESCRIÇÃO
A vinculação de pacotes é um processo de duas etapas.
Primeiro, npm link em uma pasta de pacote criará um link simbólico globalmente instalado a partir de
prefixo / nome do pacote para a pasta atual (ver npm help 7 npm-config pelo valor de
prefixo).
Em seguida, em algum outro local, npm link nome do pacote irá criar um link simbólico do local
node_modules pasta para o link simbólico global.
Observe que nome do pacote é retirado de package.json, não do nome do diretório.
O nome do pacote pode ser opcionalmente prefixado com um escopo. Ver npm help 7 escopo npm. O
o escopo deve ser precedido por um símbolo @ e seguido por uma barra.
Ao criar tarballs para npm publicar, os pacotes vinculados são "instantâneos" para seus
estado atual resolvendo os links simbólicos.
Isso é útil para instalar seu próprio material, para que você possa trabalhar e testá-lo
iterativamente, sem ter que reconstruir continuamente.
Por exemplo:
cd ~ / projects / node-redis # vá para o diretório do pacote
npm link # cria um link global
cd ~ / projects / node-bloggy # vá para algum outro diretório de pacote.
npm link redis # link-instale o pacote
Agora, qualquer mudança para ~ / projects / node-redis será refletido em
~ / projects / node-bloggy / node_modules / node-redis /. Observe que o link deve ser para o
nome do pacote, não o nome do diretório desse pacote.
Você também pode criar um atalho para as duas etapas em uma. Por exemplo, para fazer o caso de uso acima em um
caminho mais curto:
cd ~ / projects / node-bloggy # vá para o diretório do seu projeto principal
npm link ../node-redis # link o diretório da sua dependência
A segunda linha é equivalente a fazer:
(cd ../node-redis; link npm)
link npm node-redis
Ou seja, primeiro cria um link global e, em seguida, vincula o destino de instalação global
no seu projeto node_modules pasta.
Se o seu pacote vinculado tiver escopo (veja npm help 7 escopo npm) seu comando de link deve incluir
esse escopo, por exemplo
npm link @ myorg / privatepackage
Use npm-link online usando serviços onworks.net