Невозможно избавиться от пряжи. - PullRequest
0 голосов
/ 08 декабря 2018

После запуска yarn upgrade и установки одноранговых зависимостей в мой package.json я не могу избавиться от предупреждений.Я понимаю, что предупреждения на самом деле не помешают моему коду запустить , но я хотел бы попытаться свести их к минимуму настолько, насколько это возможно, чтобы не было предупреждений, и чистая установка выглядит хорошо.

Вот мой пакет. Json

{ "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "eject": "expo eject", "test": "node ./node_modules/jest/bin/jest.js --watchAll" }, "jest": { "preset": "jest-expo" }, "peerDependencies": { "react": "16.0.0-alpha.6", "react-native": "^0.44.1", "@babel/core": "^7.0.0-0" }, "dependencies": { "@babel/core": "^7.0.0-0", "@expo/samples": "2.1.1", "expo": "^31.0.2", "react-navigation": "^2.18.2", "react-redux": "^6.0.0", "redux": "^4.0.1" }, "devDependencies": { "babel-preset-expo": "^5.0.0", "install-peers": "^1.0.3", "jest-expo": "^31.0.0", "prop-types": "^15.0.0", "react": "^16.6.3", "react-native": "^0.57.1" }, "private": true }

терминал:

$ trash yarn.lock; trash node_modules; yarn yarn install v1.12.3 info No lockfile found. [1/4] ? Resolving packages... warning jest-expo > jest > jest-cli > prompts > kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s). [2/4] ? Fetching packages... [3/4] ? Linking dependencies... warning "expo > react-native-reanimated@1.0.0-alpha.10" has incorrect peer dependency "react@16.0.0-alpha.6". warning "expo > react-native-reanimated@1.0.0-alpha.10" has incorrect peer dependency "react-native@^0.44.1". warning " > react-native@0.57.7" has incorrect peer dependency "react@16.6.1". [4/4] ? Building fresh packages... success Saved lockfile. ✨ Done in 19.19s.

1 Ответ

0 голосов
/ 13 марта 2019

Чтобы избавиться от этого предупреждения, например:

react-native@0.57.7 "имеется неверная зависимость от равноправного узла" response@16.6.1 "

Попробуйтекоманда

npm install react@16.6.1

, так как реагирующий-нативный зависит от конкретной версии реагирования.

...