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
A
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, wennnpm install
im Projekt selbst ausgeführt wird, werden die hier aufgeführten Pakete nur für Entwicklungszwecke benötigtdependencies
- die auf jedemnpm 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
- 1. So installieren Sie selbstsigniertes Zertifikat während der Installation von setup.exe
- 2. "Paket installieren" fehlgeschlagen während der Installation rspec
- 3. So installieren Sie bestimmte Versionen der Abhängigkeiten eines lokalen Pakets.
- 4. Erstellen Sie eine Seite während der Installation eines Plugins
- 5. Fehler während der Installation cocoapods
- 6. Installieren eines Befehlszeilendienstprogramms von der Installation eines Python-Pakets
- 7. Installieren Sie Mercury nach der XAMPP-Installation
- 8. So installieren Sie MySQL Connector
- 9. SiSense: Problem während der Installation
- 10. PHP-Fehler während der Installation Komponist
- 11. Python pip Versionskonflikt während der Installation eines Pakets
- 12. Abhängigkeitsproblem während der NPM-Installation
- 13. Kubernetes Fehler während der Installation
- 14. Ausgabe während Redmine Installation
- 15. Protobuf-Problem während der TensorFlow-Installation
- 16. Definieren Sie eigene Ordner während der Installation nuget Paket
- 17. mysql Benutzername während der Installation
- 18. VS 2015 Community-Installation hängt während der Installation
- 19. So erstellen Sie eine Datenbank und füllen Sie sie während der Installation
- 20. PIL - Fehler während der Installation von OpenERP
- 21. ZF2 Abhängigkeitsprobleme während der Installation
- 22. Während der Installation von Cloudera managaer 5
- 23. Fehler 1045 MySQL während der Installation
- 24. So installieren Sie Openmaint
- 25. Eingabeaufforderungen während der Installation eines Debian-Pakets deaktivieren
- 26. System explodiert während der Installation
- 27. SpaCy urllib.error.URLError während der Installation
- 28. Kann den Datenbanktreiber für MediaWiki während der Installation nicht finden
- 29. Python pip Ausgabe installieren - Traceback Fehler während Twilio Installation
- 30. Symfony SonataMediaBundle ClassNotFoundEcept Fehler während der Installation
@ Héctor, die nur ein Modul installiert und schreibt die Paketversion package.json. –