Używam TypeScript 2 w moim projekcie. Chciałbym użyć biblioteki js, ale także pisania dla tej biblioteki. Mogę instalować typy za pomocą prostego npm install @types/some-library
. Nie jestem pewien, czy powinienem --save
czy --save-dev
oni. Wydaje mi się, że nawet ReadetetTyped GitHub w pewnym sensie wspomina o obu wersjach, ale nigdy ich nie wyjaśnia. Wydaje mi się, że @typy powinny być włączone devDependencies
, ponieważ typy są potrzebne do programowania i nie są używane w środowisku wykonawczym, ale widziałem wiele razy @typy w właśnie dependencies
. Jestem zmieszany.
Jak zdecydować, czy @ typy / * przejdzie do dependencies
czy devDependencies
? Czy faktycznie są jakieś mniej lub bardziej oficjalne instrukcje?
devDependencies
i dependencies
nie ma znaczenia, gdy buduje pakiet, to jest coś, co create-react-app
wymusza jak dobrze , ale w końcu to do ciebie, aby wybrać
dependencies
idevDependencies
drugim przypadkiem.