Ich habe einen Chat-Bot für Discord geschrieben, der die discord.io
-Bibliothek verwendet. Während diese Bibliothek die sprachbezogene Automatisierung unterstützt, kann die Installation dieser Funktionen verhindert werden, indem der Switch --no-optional
verwendet wird, was viel Bandbreite und Zeit spart.Geben Sie an, dass ein Paket ohne optionale Abhängigkeiten in package.json installiert werden soll.
npm install discord.io --save --no-optional
So weit so gut, aber ob ich diese Option oder nicht, gibt es keinen Unterschied in package.json
zwischen der Version mit den optionalen Abhängigkeiten und einem installiert, ohne deshalb, wenn jemand auf mein Bot bereitstellen geht, wird sie Downloaden und installieren Sie alle unnötigen sprachbezogenen Module, die ich nicht verwende.
Gibt es irgendeine Lösung, die dazu führt, dass das Paket ohne optionale Abhängigkeiten installiert wird, wenn npm install
im Projektordner ausgeführt wird?