2017-11-15 1 views
0

Ich habe kürzlich eine angular 2-Bibliothek nach npm veröffentlicht. Ich habe alle Abhängigkeitsskripts in der Datei package.json aufgelistet. Wenn ich npm install my-library ausführen, sind alle Abhängigkeitsskripts nicht installiert. Also, meine Frage ist, wie man die Abhängigkeitsskripte während der Installation der Bibliothek installiert.So installieren Sie Abhängigkeitsskripts während der Installation eines Npm-Moduls

+0

@ Héctor, die nur ein Modul installiert und schreibt die Paketversion package.json. –

Antwort

0

(Diese Antwort ist für NPM5 + gültig) In package.json Sie 3 Arten von Abhängigkeiten angeben:

  • peerDependencies - sie auf jeden Fall nicht automatisch heruntergeladen werden ("gut zu haben")
  • devDependencies - welche heruntergeladen werden, wenn npm install im Projekt selbst ausgeführt wird, werden die hier aufgeführten Pakete nur für Entwicklungszwecke benötigt
  • dependencies - die auf jedem npm install heruntergeladen werden (auch wenn Sie Ihr Paket zu einem hinzufügen e des Projekts "must-to-have")

Beispiel:

{ 
    "peerDependencies": { 
    "@angular/core": ">=2.3.0", 
    }, 
    "devDependencies": { 
    "@angular/compiler": "~4.0.0", 
    "@angular/compiler-cli": "~4.0.0", 
    "@angular/core": "~4.0.0", 
    "@angular/platform-server": "~4.0.0", 
    "@types/node": "^7.0.39", 
    "core-js": "^2.4.1", 
    "es6-shim": "^0.35.3", 
    "rimraf": "^2.5.4", 
    "rxjs": "^5.4.2", 
    "tslint": "^4.5.0", 
    "typescript": "^2.6.1", 
    "zone.js": "^0.8.16" 
    }, 
    "dependencies": { 
    "ngx-store": "^1.2.2" 
    } 
} 
Verwandte Themen