ਪਹਿਲਾਂ ਉਸ ਪ੍ਰੋਜੈਕਟ ਅੰਦਰ Yarn ਰਿਲੀਜ਼ ਦੀ ਜਾਂਚ ਕਰੋ ਜੋ ਫੇਲ੍ਹ ਹੋ ਰਿਹਾ ਹੈ:

yarn --version

ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਚੁਣੀ ਗਈ ਰਿਲੀਜ਼ ਕਿਸੇ ਹੋਰ ਚੈੱਕਆਊਟ ਜਾਂ ਟਰਮੀਨਲ ਤੋਂ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ। ਉਸਦੇ ਮੇਲ ਖਾਂਦੇ ਕਾਨਫਿਗ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।

Yarn Classic ਪੁਰਾਣਾ .yarnrc ਰੂਪ ਵਰਤਦਾ ਹੈ:

proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"

ਆਧੁਨਿਕ Yarn .yarnrc.yml ਵਿੱਚ camelCase ਕੁੰਜੀਆਂ ਵਰਤਦਾ ਹੈ:

httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"

ਡੌਕਿਊਮੈਂਟੇਸ਼ਨ ਐਂਡਪੌਇੰਟ ਨੂੰ ਆਪਣੀ ਸੇਵਾ ਦੇ HTTP ਪ੍ਰਾਕਸੀ ਜਾਂ HTTP ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਤੋਂ ਬਦਲੋ। ਇਹ ਵੱਖਰੇ ਫਾਰਮੈਟ ਹਨ, ਇੱਕ ਸਰਵਵਿਆਪੀ ਫ਼ਾਈਲ ਵਿੱਚ ਇੱਕ-ਦੂਜੇ ਦੀ ਥਾਂ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਨਾਮ ਨਹੀਂ। Classic ਦੀ ਹਾਈਫ਼ਨ ਵਾਲੀ ਕੁੰਜੀ ਨੂੰ ਆਧੁਨਿਕ YAML ਵਿੱਚ ਪੇਸਟ ਕਰਨ 'ਤੇ ਪ੍ਰਾਕਸੀ ਟੈਸਟ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਨਫਿਗ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋ ਸਕਦੀ ਹੈ।

ਪਛਾਣੋ ਕਿ ਚੁਣੀ ਗਈ ਰਿਲੀਜ਼ ਕਿਹੜੀ ਫ਼ਾਈਲ ਪੜ੍ਹਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਆਲੇ-ਦੁਆਲੇ ਜਾਂ ਹੋਮ ਲੁੱਕਅੱਪ ਨਿਯਮ ਸ਼ਾਮਲ ਹਨ। ਵਧੇਰੇ ਖ਼ਾਸ ਹੋਸਟਨੇਮ ਸੈਟਿੰਗ ਵੀ ਕੋਈ ਹੋਰ ਰੂਟ ਚੁਣ ਸਕਦੀ ਹੈ। ਰਜਿਸਟਰੀ ਪੈਕੇਜ-ਮੈਟਾਡੇਟਾ ਦਾ ਸਰੋਤ ਰਹਿੰਦੀ ਹੈ; ਇਸਨੂੰ ਪ੍ਰਾਕਸੀ IP ਨਾਲ ਬਦਲਣ ਨਾਲ ਫ਼ਾਰਵਰਡਿੰਗ ਕਾਨਫਿਗ ਨਹੀਂ ਹੁੰਦੀ।

ਫ਼ਾਈਲ ਜਾਂ ਕੁੰਜੀ ਠੀਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਕੋਈ ਅਜਿਹਾ ਓਪਰੇਸ਼ਨ ਦੇਖੋ ਜਿਸਨੂੰ ਅਸਲ ਵਿੱਚ ਨੈੱਟਵਰਕ ਐਕਸੈਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕੈਸ਼ ਹੋਇਆ ਨਤੀਜਾ ਇੱਕ ਗ਼ਲਤ ਰੂਟ ਲੁਕਾ ਸਕਦਾ ਹੈ। ਅੱਗਲੀ ਸਮੱਸਿਆ ਰੂਟਿੰਗ, ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂ ਸਰਟੀਫਿਕੇਟ ਭਰੋਸਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ ਤੈਅ ਕਰਨ ਲਈ ਅਸਲ ਫੇਲ੍ਹ ਹੋਇਆ ਹੋਸਟਨੇਮ ਅਤੇ ਗ਼ਲਤੀ ਵਰਤੋ।

ਸੰਬੰਧਿਤ ਲੇਖ