Heim > Web-Frontend > js-Tutorial > Einführung in Testmethoden für lokale Knotenpakete

Einführung in Testmethoden für lokale Knotenpakete

不言
Freigeben: 2018-10-25 13:53:50
nach vorne
2524 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Testmethoden für lokale Knotenpakete. Ich hoffe, dass er Ihnen als Referenz dienen wird.

Wenn wir ein Knotenpaket schreiben, müssen wir das Paket lokal testen, bevor wir es auf npm veröffentlichen. Angenommen, wir haben ein lokales Knotenpaket xcxutil, das geschrieben wurde, und ein Projekt myapp, das das Paket im selben Ordner unter project testet. Es gibt die folgenden zwei Möglichkeiten, das lokale xcxutil-Paket im myapp-Projekt zu testen

|-- project
    |-- myapp
    |-- xcxutil
Nach dem Login kopieren

Xcxutil-Test mit relativem Pfad installieren

Geben Sie das Projektverzeichnis ein, suchen Sie das xcxutil-Paket entsprechend dem relativen Pfad und installieren Sie es direkt.

cd myapp
npm install ../xcxutil
Nach dem Login kopieren

Gehen Sie dann zum Ordner myapp in node_modules, um zu überprüfen, ob die Installation erfolgreich ist. Im Allgemeinen ist die Installation erfolgreich, solange der Pfad korrekt ist und das Knotenpaket korrekt geschrieben ist. damit Sie es in myapp xcxutil verwenden können.

const xcxutil = require('xcxutil');
Nach dem Login kopieren

Beachten Sie, dass sich im Verzeichnis myapp eine package.json-Datei befinden muss, sonst wird kein Knotenpaket installiert.

Verwenden Sie den NPM-Link, um eine Verbindung zum globalen Test herzustellen

In der obigen Situation befinden sich das Knotenpaket und das Testprojekt im selben Ordner, daher ist es sehr praktisch, den Pfad zu finden, aber In vielen Fällen handelt es sich um unser lokales Projekt. Es gibt viele davon, die in verschiedenen Ordnern verteilt sind. Daher ist es sehr mühsam, den Pfad zu finden. Wir empfehlen daher, npm link zu verwenden, um das Knotenpaket mit dem globalen System zu verbinden.

cd xcxutil
npm link
Nach dem Login kopieren

Führen Sie den obigen Befehl aus, um die folgende Ausgabe zu erhalten:

/Users/leinov/.nvm/versions/node/v8.11.3/lib/node_modules/xcxutil -> /Users/leinov/project/xcxutil
Nach dem Login kopieren

bedeutet, das project unter xcxutil mit dem globalen node_modules zu verbinden Paket. Sehen Sie sich das node_modules-Paket xcxutil

an und verknüpfen Sie es dann in myapp, um es zu testen und zu verwenden.

cd myapp
npm link xcxutil
Nach dem Login kopieren
Auf diese Weise wird xcxutil unter myapp installiert, und die Änderungen unter xcxutil werden ebenfalls installiert synchronisiert werden Gehen Sie zu myapp, Sie können lokale Tests implementieren,

Globale Verbindung abbrechen

cd xcxutil
npm unlink
Nach dem Login kopieren
xcxutil wurde veröffentlicht, jeder kann gerne die

Github-Adresse verwenden.

Das obige ist der detaillierte Inhalt vonEinführung in Testmethoden für lokale Knotenpakete. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage