He jugado con npm set
y npm config set
varias veces, ahora quiero restablecer los valores predeterminados (una especie de restablecimiento de fábrica).
¿ npm
Proporciona un comando para hacer eso? o ¿Debo borrar todos los archivos de configuración manualmente y luego reinstalarlos?
Lo necesito una linux Centos
y otra vez Windows 8
.
¡Gracias por adelantado!
Si ejecuta
npm config edit
, obtendrá un editor que muestra la configuración actual, y también una lista de opciones y sus valores predeterminados.Pero no creo que haya un comando de 'reinicio'.
fuente
Por lo que vale, puede restablecer el valor predeterminado de una entrada de configuración con
npm config delete <key>
(onpm config rm <key>
, pero el uso denpm config rm
no se menciona ennpm help config
).Ejemplo:
# set registry value npm config set registry "https://skimdb.npmjs.com/registry" # revert change back to default npm config delete registry
fuente
Si se trata de una sola propiedad, digamos que desea cambiar temporalmente algunos valores predeterminados, por ejemplo, deshabilitar la verificación de CA: puede hacerlo con
npm config set ca ""
Para volver a los valores predeterminados de esa configuración, simplemente
npm config delete ca
Para verificar, use
npm config get ca
.fuente
npm config editar
Abre el archivo de configuración en un editor. Utilice la bandera --global para editar la configuración global. ahora puede eliminar cualquier registro que no desee y guardar el archivo.
npm config list mostrará la lista de disponibles ahora.
fuente
La configuración se escribe en
.npmrc
archivos, así que elimínela. NPM busca la configuración en este orden, la configuración en la siguiente sobrescribe la anterior. Por lo tanto, asegúrese de que haya una configuración global que generalmente se sobrescribe en cada proyecto y que se activa después de haber eliminado el archivo de configuración por proyecto.npm config list
siempre enumerará la configuración activa./path/to/npm/npmrc
)$PREFIX/etc/npmrc
)$HOME/.npmrc
)/path/to/my/project/.npmrc
)fuente