2017-02-16 1 views
1

Ich habe eine dumme Frage in Bezug auf die @types Abhängigkeiten in der package.json Datei:Typoskript @ Typen/packages in packages.json

In der folgenden URL wird erläutert, dass die Typen als Laufzeitabhängigkeit installiert werden soll npm install --save @types/lodash TS 2.x d.ts Consumption

Aber für mich ist, macht mehr Sinn, die @types/.... Pakete als Entwickler Abhängigkeit npm install --save-dev @types/lodash

Irgendwelche Gedanken auf, diese zu installieren?

Antwort

1

Verwenden Sie --save, wenn Sie ein Modul/eine Bibliothek entwickeln und die @types Abhängigkeiten teilen möchten, andernfalls verwenden Sie --save-dev.

einig Kontext: https://github.com/Microsoft/types-publisher/issues/81

+1

Zusätzlich finden Sie in den Kommentar von jedd.ahyoung auf [diese Antwort] (http://stackoverflow.com/a/22004559/3786294) _ "Das ist großartig ich nie realisiert, aber diese Antwort hat mich gelehrt, dass der Unterschied zwischen Abhängigkeiten und DevDependencies nur anwendbar ist, wenn Sie ein npm-Paket veröffentlichen.Wenn Sie nur an einer Anwendung oder einer Site arbeiten, sollte das nicht so viel ausmachen. Danke! - jedd .ahyoung "_ – Paleo

+0

Aha ... jetzt sehe ich. Der Teufel steckt in den Details (oder so) – gevik