npm lien
npm link
npm link <folder>
Les deux de la commande ci-dessus va créer un lien symbolique de l' <folder>
dans le global paquets.
Maintenant, npm link <folder>
lien symbolique sera la même chose dans votre node_modules
le dossier de votre projet en cours. Et ces noms serait basé sur le nom du projet en package.json
, et ne repose pas sur le nom de dossier que vous créez un lien
L' package.json
de votre projet en cours ne sera pas touché ou modifié
Les dépendances du paquet sera toujours installé comme vous pouvez le voir dans le code ici
https://github.com/nodejs/node/blob/31d5bdea70e44802918d6f4aa7c378bc1992be54/deps/npm/lib/link.js#L156
Donc, pour résumer
- Il crée un lien symbolique dans le dossier global (toujours)
- Il n'altère pas le paquet.json
- Il n'installer les dépendances manquantes
npm install
Maintenant, npm install <folder>
est un peu différent de ce
- Il n'est pas de créer un lien symbolique dans le dossier global
- Il modifie et ajoute la référence à forfait.json
- Il crée un lien symbolique vers le dossier d'origine