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 --saveczy --save-devoni. 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 dependenciesczy devDependencies? Czy faktycznie są jakieś mniej lub bardziej oficjalne instrukcje?
devDependenciesi dependenciesnie ma znaczenia, gdy buduje pakiet, to jest coś, co create-react-appwymusza jak dobrze , ale w końcu to do ciebie, aby wybrać
dependenciesidevDependenciesdrugim przypadkiem.