Ar gyfer nôlwr pecynnau npm 11.6.4, defnyddiwch socks5h pan ddylai'r dirprwy ddatrys enwau cyrchfannau, a socks5 ar gyfer datrys yn lleol. Y socks-proxy-agent sydd wedi'i gynnwys yn y rhyddhad hwnnw sy'n gwneud y gwahaniaeth hwn.

Cadwch bwynt terfyn SOCKS5 sy'n bodoli eisoes yng nghyfluniad y defnyddiwr:

npm config set proxy socks5h://127.0.0.1:1080 --location=user
npm config set https-proxy socks5h://127.0.0.1:1080 --location=user

Ar gyfer lawrlwythiad a ganiateir o'r gofrestr gyhoeddus heb ddilysu dirprwy, gall cofnod yn y rhestr dirprwyon SOCKS5 ddisodli'r gwrandäwr lleol darluniadol yn y ddau URL. Gall y ddau osodiad cyrchfan enwi'r un pwynt terfyn. Mae datrys ar ochr y dirprwy yn ddefnyddiol pan fo enw'r targed yn bodoli yn nosbarth DNS y rhwydwaith hwnnw yn unig.

Mae'r llwybr a gefnogir yn mynd o npm-registry-fetch drwy make-fetch-happen i @npmcli/agent, sy'n dewis SocksProxyAgent. Nid oes angen addasydd HTTP-i-SOCKS ar y llwybr nôl pecynnau hwn.

Gwiriwch pa npm y mae'r gorchymyn neu'r IDE yn ei redeg cyn ei fabwysiadu. Roedd rhyddhau hŷn yn defnyddio gweithrediadau nôl eraill; nid yw'r gefnogaeth yn 11.6.4 yn profi ymddygiad pob fersiwn flaenorol.

Erthyglau cysylltiedig