Als «package.json» getaggte Fragen

Alle npm-Pakete enthalten eine Datei mit dem Namen package.json, normalerweise im Projektstamm. Diese Datei enthält verschiedene für das Projekt relevante Metadaten. Diese Datei wird verwendet, um npm Informationen zu geben, mit denen das Projekt identifiziert und die Abhängigkeiten des Projekts behandelt werden können.


14
So legen Sie Umgebungsvariablen in package.json fest
Wie setze package.jsonich einige Umgebungsvariablen von innen , um sie mit npm startähnlichen Befehlen zu verwenden? Folgendes habe ich derzeit in meinem package.json: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } Ich möchte Umgebungsvariablen (wie NODE_ENV) im Startskript festlegen und gleichzeitig die App mit nur …


10
npm installiert private Github-Repositorys nach Abhängigkeit in package.json
Ich versuche, das private Github-Repository von npm zu installieren, das andere private Github-Repositorys als Abhängigkeit enthält. Habe viele Wege und Beiträge ausprobiert, aber keiner funktioniert. Folgendes mache ich: npm install git+https://github.com/myusername/mygitrepository.git in package.json ist wie: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } Was ist der richtige Weg, um es zu …

3
Verwendung des privaten Github-Repos als npm-Abhängigkeit
Wie liste ich ein privates Github-Repo als "dependency"In auf package.json? Ich habe versucht, die Github-URLs- Syntax von npm wie zu verwenden ryanve/example, aber npm installim Paketordner werden Fehler für die privaten Abhängigkeiten angezeigt , die nicht installiert werden konnten. Gibt es eine spezielle Syntax (oder einen anderen Mechanismus) für die …

3
Wie entscheide ich, ob @ types / * in "Abhängigkeiten" oder "devDependencies" geht?
Ich verwende TypeScript 2 in meinem Projekt. Ich möchte einige js-Bibliotheken verwenden, aber auch Eingaben für diese Bibliothek. Ich kann Typen mit einfachen installieren npm install @types/some-library. Ich bin mir nicht sicher, ob ich --saveoder --save-devsie sollte. Es scheint mir, dass sogar DefinetelyTyped GitHub Readme beide Versionen erwähnt, sie aber …


5
Wie füge ich meiner package.json-Datei ein benutzerdefiniertes Skript hinzu, in dem eine Javascript-Datei ausgeführt wird?
Ich möchte den Befehl script1in einem Projektverzeichnis ausführen können, das ausgeführt wird node script1.js. script1.jsist eine Datei im selben Verzeichnis. Der Befehl muss spezifisch für das Projektverzeichnis sein. Wenn ich also jemand anderem den Projektordner sende, kann er denselben Befehl ausführen. Bisher habe ich versucht hinzuzufügen: "scripts": { "script1": "node …



4
Benötige ich sowohl package-lock.json als auch package.json?
Nachdem ich meinen NPM auf die neueste Version (von 3.X auf 5.2.0) aktualisiert und in npm installeinem vorhandenen Projekt ausgeführt habe, erhalte ich eine automatisch erstellte package-lock.jsonDatei. Ich kann sagen, package-lock.jsongibt mir einen genauen Abhängigkeitsbaum im Gegensatz zu package.json. Allein aufgrund dieser Informationen scheint package.jsones überflüssig zu sein und wird …

10
Wie kann ich die App-Version in Angular anzeigen?
Wie zeige ich die App-Version in einer Winkelanwendung an? Die Version sollte aus der package.jsonDatei entnommen werden { "name": "angular-app", "version": "0.0.1", ... } In Angular 1.x habe ich dieses HTML: <p><%=version %></p> Im Winkel wird dies nicht als Versionsnummer gerendert, sondern nur so gedruckt, wie es ist ( <%=version …



2
Wofür ist das Feld "module" package.json?
Ich habe gesehen, dass einige npm-Pakete ( z. B. vue ) ein pkg.moduleFeld in ihrer package.json haben. Ist "module"eine offizielle npm-Eigenschaft oder ist dies eine Konvention? Gibt es irgendwo Dokumentation dafür? Wofür ist das? nächster Pfad? Entbündelter Modulpfad?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.