Installieren einer Bibliothek mit npm, die kein Modul ist

8

Ich arbeite an einem Projekt, das WebGazer.js ( Ссылка ) erfordert. Ich würde gerne diese Bibliothek irgendwie zu package.json hinzufügen, so dass alle meine Bibliotheken mit 'npm install' installieren, anstatt 'npm install' aufzurufen und dann webgazer separat herunterzuladen.

Gibt es das überhaupt, indem Sie einen Link oder etwas in der Art einfügen? Ich bin neu bei npm, also habe ich keine Ahnung wo ich anfangen soll oder ob das überhaupt möglich ist.

    
user6509972 06.10.2016, 03:52
quelle

2 Antworten

5

npm install funktioniert nur bei Modulen. Aber WebGazer hat ein package.json für NPM, das ist alles was Sie brauchen. (Das Modul muss nicht im NPM-Repository aufgeführt sein.)

Versuchen Sie etwas wie folgt:

%Vor%

Wenn Sie das beschriebene Problem tatsächlich hatten, könnten Sie ein Skript postinstall einrichten, um alles weitere zu installieren, das Sie benötigen, wie auch immer Sie es brauchen. Ссылка

    
Brad 06.10.2016, 03:57
quelle
0

Für diejenigen, die wissen möchten, wie man eine nicht node_module-Abhängigkeit installiert, die Sie selbst erstellt haben und die sich auf git befindet:

Fügen Sie einfach eine package.json -Datei zu Ihrer (Nicht-Knoten_Modul) -Abhängigkeit hinzu, die mindestens so aussieht:

%Vor%

Dann folgen Sie einfach ryanves antworte in deinem Mutterprojekt:

  

Dies kann über ssh oder über https und oauth erfolgen.

     

Ссылка

     

"Paketname": "git + https: //: [email protected]//.git"   ssh: setup ssh und benutze dann diese Syntax:

     

"Paketname": "git + ssh: //[email protected]//.git"

(Danke, was Brad früher gesagt hat.)

    
Francois 25.01.2017 16:53
quelle

Tags und Links