Posible solución para NPM - Failed to replace env in config: ${NPM_TOKEN}
En este breve post voy a enseñar una solución para el error Failed to replace env in config: ${NPM_TOKEN}
que se produce cuando se intenta ejecutar un comando de yarn o npm.
Puede ser que en algún momento te hayas encontrado con este error al intentar ejecutar un comando de yarn o npm. En mi caso fue por que publique una de mis librerias en github y para poder instalarla desde github, necesitaba un token. Este token se genera en github y se guarda en las variables de entorno del sistema.
Pero es necesario crear un archivo .npmrc en la raiz del proyecto y añadir el siguiente contenido:
Lo que puede ocurrir es que dejes est archivo fuera de la carpeta del proyeccto y lo guardes en la carpeta de usuario,
por ejemplo en mi caso lo guardé en la carpeta C:\Users\xabierlameiro\.npmrc
y por eso me daba el error.
Para solucionarlo, lo que hice fue:
yarn install --verbose
Me enseñó las rutas donde estaba buscando el archivo .npmrc y me di cuenta que lo estaba usando desde en la carpeta de usuario.
Lo eliminé de la carpeta de usuario y lo volví a crear en la raiz del proyecto y ya no me daba el error.
Espero que si os pasa lo mismo, os sirva de ayuda.