ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΡΠΎΠΎΠ±ΡΠΈΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ?
ΠΡΠΈΠ±ΠΊΠ°
ΠΠ°ΠΊΠΎΠ²ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅?
Yarn Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π΅ΡΠ»ΠΈ _auth
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π² .npmrc
.
ΠΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ°Π³ΠΈ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ: https://github.com/AzGoalie/public-scope-yarn-install-failure
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ Ρ package.json
ΠΈ .npmrc
ΠΠΎΠ±Π°Π²ΠΈΡΡ "@turf/turf": "3.4.1"
Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π² package.json
ΠΠΎΠ±Π°Π²ΡΡΠ΅ always-auth=false
ΠΈ _auth=fake-auth-token
ΠΊ .npmrc
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ yarn install
ΠΠ°ΠΊΠΎΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅?
ΠΡΡΠΆΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ.
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π²Π°Ρ node.js, yarn ΠΈ Π²Π΅ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Yarn version:
0.18.1
Node version:
7.4.0
Platform:
win32 x64
Π£ ΠΌΠ΅Π½Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎ ΠΌΠ½ΠΎΠΉ Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ°ΠΌΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ.
Π― ΡΠΌΠΎΠ³ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² always-auth
Π½Π° true
.ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ΅ΡΠ΅Π· Homebrew. ΠΠ΅Π²Π°ΠΆΠ½ΠΎ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π΄Π»Ρ Π½Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true
ΠΎΠ½ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Π»ΡΡ Π½Π° babel-polyfill
...
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΡΠ»ΠΈ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΎΠΊΠ΅Π½ _auth Π² .npmrc, Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ create-react-native-app
. yarn Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ 403 Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ
/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡ
expo.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π£ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΡΠ»ΠΈ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΎΠΊΠ΅Π½ _auth Π² .npmrc, Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ
create-react-native-app
. yarn Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ 403 Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ / ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡ expo.