Yarn Classic vs Modern: പ്രോക്സി ക്രമീകരണങ്ങളും കോൺഫിഗ് ഫയലുകളും
Classic പ്രോക്സി കീകൾ ആധുനിക YAML ക്രമീകരണങ്ങളുമായി കലർത്താതെ, യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്ന Yarn പതിപ്പിന്റെ കോൺഫിഗറേഷൻ ഫോർമാറ്റ് ഉപയോഗിക്കുക.
പരാജയപ്പെടുന്ന പ്രോജക്റ്റിൽ ഏത് Yarn പതിപ്പാണ് ഉള്ളതെന്ന് ആദ്യം പരിശോധിക്കുക:
yarn --versionപ്രോജക്റ്റിൽ തിരഞ്ഞെടുത്ത പതിപ്പ് മറ്റൊരു ചെക്ക്ഔട്ടിൽ നിന്നോ ടെർമിനലിൽ നിന്നോ വ്യത്യസ്തമായിരിക്കാം. അതിന് അനുയോജ്യമായ കോൺഫിഗറേഷൻ ഫോർമാറ്റ് ഉപയോഗിക്കുക.
Yarn Classic പഴയ .yarnrc രൂപമാണ് ഉപയോഗിക്കുന്നത്:
proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"Modern Yarn .yarnrc.yml-ൽ camelCase കീകൾ ഉപയോഗിക്കുന്നു:
httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"ഡോക്യുമെന്റേഷൻ എൻഡ്പോയിന്റ് നിങ്ങളുടെ സേവനത്തിലെ HTTP പ്രോക്സിയോ HTTP പ്രോക്സി ലിസ്റ്റിലെ ഒന്നോ ഉപയോഗിച്ച് മാറ്റുക. ഇവ വ്യത്യസ്ത ഫോർമാറ്റുകളാണ്, ഒരു സാർവ്വലൗകിക ഫയലിലെ പരസ്പരം മാറ്റാവുന്ന പേരുകളല്ല. ആധുനിക YAML-ലേക്ക് പകർത്തിയ Classic ഹൈഫൻ കീ, പ്രോക്സി പരിശോധിക്കുന്നതിന് മുമ്പുതന്നെ കോൺഫിഗറേഷനിൽ പരാജയപ്പെടാം.
തിരഞ്ഞെടുത്ത പതിപ്പ് വായിക്കുന്ന ഫയൽ ഏതാണെന്ന് കണ്ടെത്തുക, പ്രോജക്റ്റ്, ചുറ്റുമുള്ള/ഹോം ലുക്കപ്പ് നിയമങ്ങൾ ഉൾപ്പെടെ. കൂടുതൽ നിർദ്ദിഷ്ട ഹോസ്റ്റ്നെയിം ക്രമീകരണത്തിനും മറ്റൊരു റൂട്ട് തിരഞ്ഞെടുക്കാം. റെജിസ്ട്രി ഇപ്പോഴും പാക്കേജ് മെറ്റാഡാറ്റ സ്രോതസ്സാണ്; അതിനെ ഒരു പ്രോക്സി IP കൊണ്ട് മാറ്റുന്നത് ഫോർവേഡിംഗ് കോൺഫിഗർ ചെയ്യുന്നില്ല.
ഫയലോ കീയോ തിരുത്തിയ ശേഷം, യഥാർത്ഥത്തിൽ നെറ്റ്വർക്ക് ആക്സസ് ആവശ്യമുള്ള ഒരു പ്രവർത്തനം നിരീക്ഷിക്കുക. കാഷ് ചെയ്ത ഫലം അസാധുവായ ഒരു റൂട്ട് മറച്ചുവയ്ക്കാം. അടുത്ത പ്രശ്നം റൂട്ടിംഗോ, ഓതന്റിക്കേഷനോ, സർട്ടിഫിക്കറ്റ് വിശ്വാസമോ എന്ന് തീരുമാനിക്കാൻ യഥാർത്ഥത്തിൽ പരാജയപ്പെടുന്ന ഹോസ്റ്റ്നെയിമും പിശകും ഉപയോഗിക്കുക.