ਤੁਸੀਂ npm ਦੀ ਪਰਾਕਸੀ ਮਿਟਾਉਂਦੇ ਹੋ, ਦੁਬਾਰਾ ਪੁੱਛਦੇ ਹੋ, ਅਤੇ ਮੁੱਲ ਅਜੇ ਵੀ ਉੱਥੇ ਹੀ ਹੈ। ਵੱਧ ਅਧਿਕਾਰਾਂ ਨਾਲ ਕਮਾਂਡ ਦੁਹਰਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵੇਖੋ ਕਿ ਤੁਸੀਂ ਕਿਹੜੀ ਕਨਫਿਗਰੇਸ਼ਨ ਮਿਟਾਈ ਹੈ।

ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਦੀ .npmrc, ਵਰਤੋਂਕਾਰ ਫ਼ਾਈਲ, ਗਲੋਬਲ ਕਨਫਿਗਰੇਸ਼ਨ, ਕਮਾਂਡ ਵਿਕਲਪ ਅਤੇ ਵਾਤਾਵਰਣ ਸੈਟਿੰਗਾਂ ਸਭ ਮਹੱਤਵਪੂਰਨ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇੱਕ ਥਾਂ ਤੋਂ ਮੁੱਲ ਹਟਾਉਣ ਨਾਲ ਉਸ ਹੇਠਲਾ ਕੋਈ ਹੋਰ ਮੁੱਲ ਸਾਹਮਣੇ ਆ ਸਕਦਾ ਹੈ।

ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਮੁੱਲ ਲੱਭੋ

npm ਦੀ ਪ੍ਰਭਾਵੀ ਕਨਫਿਗਰੇਸ਼ਨ ਅਤੇ ਉਸ ਕਾਲ ਨਾਲ ਸਬੰਧਤ ਫ਼ਾਈਲਾਂ ਦੀ ਜਾਂਚ ਕਰੋ। ਧਿਆਨ ਦਿਓ ਕਿ ਕਾਰਵਾਈ ਪ੍ਰੋਜੈਕਟ-ਸਥਾਨਕ ਹੈ ਜਾਂ ਗਲੋਬਲ। ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗ ਗਲੋਬਲ ਸਥਾਪਨਾ ਦਾ ਸਬੂਤ ਨਹੀਂ ਹੈ।

ਪਰਾਕਸੀ ਵਿਕਲਪਾਂ ਦੇ ਨਾਮ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹਨ। http_proxy ਵਰਗੀ ਕਸਟਮ ਕੁੰਜੀ ਆਪਣੇ ਆਪ ਦਸਤਾਵੇਜ਼ੀ proxy ਵਿਕਲਪ ਨਹੀਂ ਹੁੰਦੀ। ਵਾਤਾਵਰਣ-ਚਰ ਦੀ ਹਿਜੇ ਅਤੇ npm ਕਨਫਿਗਰੇਸ਼ਨ-ਕੁੰਜੀ ਦੀ ਹਿਜੇ ਵੱਖਰੇ ਇੰਟਰਫ਼ੇਸ ਹਨ।

ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਮੁੜ ਸਥਾਪਿਤ ਕਰਨਾ ਅਪ੍ਰਸੰਗਿਕ ਹੈ

Node ਦੀ ਸਥਾਪਨਾ ਡਾਇਰੈਕਟਰੀ ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਤੁਹਾਡੀ ਵਰਤੋਂਕਾਰ ਕਨਫਿਗਰੇਸ਼ਨ ਉੱਥੇ ਹੋਵੇ। ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਦਲਣ ਨਾਲ ਵਰਤੋਂਕਾਰ ਫ਼ਾਈਲ ਅਤੇ ਪ੍ਰੋਸੈਸ ਵਾਤਾਵਰਣ ਅਛੂਤੇ ਰਹਿ ਸਕਦੇ ਹਨ। ਇਸੇ ਲਈ ਸਾਫ਼ ਪ੍ਰੋਗਰਾਮ ਸਥਾਪਨਾ ਤੁਰੰਤ ਪੁਰਾਣਾ ਨੈੱਟਵਰਕ ਐਂਡਪੁਆਇੰਟ ਦਿਖਾ ਸਕਦੀ ਹੈ।

ਸਰੋਤ ਮਿਲਣ ਤੋਂ ਬਾਅਦ ਉਸ ਪੱਧਰ 'ਤੇ ਪੁਰਾਣੀ ਐਂਟਰੀ ਹਟਾਓ। ਫਿਰ ਉਸੇ ਕੰਮ ਵਾਲੀ ਡਾਇਰੈਕਟਰੀ ਅਤੇ ਖਾਤੇ ਤੋਂ ਪ੍ਰਭਾਵੀ ਮੁੱਲ ਦੁਬਾਰਾ ਪੁੱਛੋ ਜਿਨ੍ਹਾਂ ਨੇ ਅਸਫਲਤਾ ਪੈਦਾ ਕੀਤੀ। ਜੇ ਸਥਾਪਿਤ npm ਉਸ ਅਰਥ ਦਾ ਦਸਤਾਵੇਜ਼ ਨਹੀਂ ਕਰਦਾ ਤਾਂ ਮਨਮਾਨੀ ਖਾਲੀ ਜਾਂ null ਵਰਗੀ ਦਿਖਣ ਵਾਲੀ ਸਟ੍ਰਿੰਗ ਸੈਟ ਕਰਨ ਤੋਂ ਬਚੋ।

registry ਸੈਟਿੰਗ ਵੱਖਰੀ ਰੱਖੋ। ਸਥਾਨਕ registry URL ਪਰਾਕਸੀ ਪਤੇ ਵਰਗਾ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਇਸਨੂੰ ਮਿਟਾਉਣ ਨਾਲ ਬਦਲਦਾ ਹੈ ਕਿ ਪੈਕੇਜ ਮੈਟਾਡੇਟਾ ਕਿੱਥੋਂ ਮੰਗਿਆ ਜਾਂਦਾ ਹੈ। ਸਿਰਫ਼ ਨਾ-ਚਾਹੀਦੀ ਫਾਰਵਰਡਿੰਗ ਪਰਾਕਸੀ ਹਟਾਉਣ ਲਈ ਲੋੜੀਂਦੀ ਅੰਦਰੂਨੀ registry ਮਿਟਾਓ ਨਾ।

ਸੰਬੰਧਿਤ ਲੇਖ