Maison > interface Web > js tutoriel > le corps du texte

Introduction aux méthodes de test des packages de nœuds locaux

不言
Libérer: 2018-10-25 13:53:50
avant
2502 Les gens l'ont consulté

Ce que cet article vous apporte est une introduction aux méthodes de test des packages de nœuds locaux. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Lorsque nous écrivons un package de nœud, nous devons tester le package localement avant de le publier sur npm. Supposons que nous ayons un package xcxutil de package de nœud local qui a été écrit et un projet myapp qui teste le package dans le même dossier sous project. Il existe les deux manières suivantes de tester le package xcxutil local dans le projet myapp

.
|-- project
    |-- myapp
    |-- xcxutil
Copier après la connexion

Installez le test xcxutil avec le chemin relatif

Entrez dans le répertoire du projet, recherchez le package xcxutil en fonction du chemin relatif et installez-le directement.

cd myapp
npm install ../xcxutil
Copier après la connexion

Accédez ensuite au dossier myapp dans node_modules pour vérifier si l'installation a réussi. Généralement, tant que le chemin est correct et que le package de nœud est écrit correctement, l'installation se déroulera. réussi, vous pouvez donc l'utiliser dans myappxcxutil.

const xcxutil = require('xcxutil');
Copier après la connexion

Notez qu'il doit y avoir un fichier myapp dans le répertoire package.json, sinon aucun package de nœud ne sera installé.

Utilisez le lien npm pour vous connecter au test global

Dans la situation ci-dessus, le package de nœuds et le projet de test sont dans le même dossier, il est donc très pratique de trouver le chemin, mais dans de nombreux cas, il s'agit de notre projet local. Il y en a beaucoup, répartis dans différents dossiers, donc trouver le chemin est très difficile, nous vous recommandons donc d'utiliser npm link pour connecter le package de nœuds au système global.

cd xcxutil
npm link
Copier après la connexion

Exécutez la commande ci-dessus pour obtenir la sortie suivante

/Users/leinov/.nvm/versions/node/v8.11.3/lib/node_modules/xcxutil -> /Users/leinov/project/xcxutil
Copier après la connexion

signifie connecter le project sous xcxutil au node_modules global, et nous entrons dans le global node_modules Vous pouvez également afficher le xcxutil package

sous le package, puis lier le package dans myapp pour tester et utiliser

cd myapp
npm link xcxutil
Copier après la connexion

De cette façon, xcxutil sera installé sous myapp. Dans xcxutil Les modifications ci-dessous seront également synchronisées avec myapp et des tests locaux pourront être implémentés

Annuler la connexion globale

cd xcxutil
npm unlink
Copier après la connexion

xcxutil a été publié, tout le monde est invité à l'utiliser. githubadresse.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal