Autor | Zpráva | ||
---|---|---|---|
Lisoe Profil * |
#1 · Zasláno: 23. 5. 2019, 10:19:47
Zdravím,
chtěl bych se zeptat, nevím zda dělám něco špatně, ale jak funguje instalace balíčků node_modules přes yarn? Mám vyspecifikovaný soubor package.json: { "name": "test-app", "version": "0.2.5", "private": true, "devDependencies": { "jest-expo": "^25.0.0", "jest-immutable-matchers": "^1.5.0", "react-native-scripts": "1.7.0", "react-test-renderer": "16.2.0", "redux-mock-store": "^1.3.0" }, "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js", "scripts": { "start": "react-native-scripts start", "eject": "react-native-scripts eject", "android": "react-native-scripts android", "ios": "react-native-scripts ios", "test": "node node_modules/jest/bin/jest.js --watch", "exp:publish": "exp publish" }, "jest": { "preset": "jest-expo" }, "dependencies": { "react-native-gesture-handler": "^1.0.0-alpha.5", "base-64": "^0.1.0", "expo": "^25.0.0", "immutable": "^3.8.2", "moment": "^2.19.2", "prop-types": "^15.6.0", "react": "16.2.0", "react-native": "^0.49.5", "react-navigation": "^1.0.0-beta.19", "react-redux": "^5.0.6", "redux": "^3.7.2", "redux-immutable": "^4.0.0", "redux-logger": "^3.0.6", "redux-thunk": "^2.2.0" } } A ve chvíli, kdy spustím "yarn install", do složky node_modules se mi stáhne cca 900 balíčků, který mají přes 300 MB. Dělám něco špatně? Díky za radu |
||
Radek9 Profil |
#2 · Zasláno: 23. 5. 2019, 10:34:01
Lisoe:
Neděláš. To je tak nějak (bohužel) korektní chování. Většina těch tebou specifikovaných balíčků má svoje vlastní závislosti, které se taky musí nainstalovat. Neplechu bude v tvém případě dělat nejspíš hlavně react-native. Tady se můžeš podívat na vizualizaci všech jeho závislostí: npm.anvaka.com/#/view/2d/react-native |
||
Keeehi Profil |
#3 · Zasláno: 23. 5. 2019, 12:21:20
Lisoe:
To že se toho instaluje spousta je celkem známá věc. Na téma velikost npm balíčků existuje spousta vtipů. Jeden za všechny. |
||
Kcko Profil |
#4 · Zasláno: 23. 5. 2019, 16:58:59
Keeehi:
:D |
||
Časová prodleva: 5 let
|
0