Cookies
This website uses cookies to improve the user experience, more information on the legal information path.
Notas
0
anos
0
meses
0
días
0
horas
0
minus
0
segus
mar.5nov.08:15
Esta é a imaxe de fondo
2

Posible solución para NPM - Failed to replace env in config: ${NPM_TOKEN}

mar., 3 de xan. de 2023

Neste breve post vou ensinar unha solución para o erro Failed to replace env in config: ${NPM_TOKEN} que se produce cando se tenta executar un comando de yarn ou npm.

Pode ser que nalgún momento atopáchesche con este erro ao tentar executar un comando de yarn ou npm. No meu caso foi por que publique unha das miñas librerias en github e para poder instalala desde github, necesitaba un token. Este token xérase en github e se garda nas variables de contorna do sistema.

Pero é necesario crear un arquivo .npmrc na raiz do proxecto e engadir o seguinte contido:

.npmrc

@xabierlameiro:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=${NPM_TOKEN}

O que pode ocorrer é que deixes est arquivo fóra do cartafol do proyeccto e gárdelo no cartafol de usuario, por exemplo no meu caso gardeino no cartafol C:\Users\xabierlameiro\.npmrc e por iso dábame o erro.

Para solucionalo, o que fixen foi:


yarn install --verbose

Ensinoume os roteiros onde estaba a buscar o arquivo .npmrc e deime conta que o estaba usando desde no cartafol de usuario.

Elimineino do cartafol de usuario e volvino a crear na raiz do proxecto e xa non me daba o erro.

Espero que se vos pasa o mesmo, sírvavos de axuda.