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

Einführung in Testmethoden für lokale Knotenpakete

不言
不言nach vorne
2018-10-25 13:53:502525Durchsuche

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

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

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');

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

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

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
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
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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

In Verbindung stehende Artikel

Mehr sehen