update tutorial instalar npm bower bower-install

npm - tutorial - install dependencies bower json



Problemas al actualizar bower a la última versión (3)

Estoy usando Bower

$ bower -v 0.9.2

La última versión de bower es 1.xx https://github.com/bower/bower/releases

Corro para actualizar bower a la última versión

npm update -g bower

esto no ayuda

Todavía tengo

$ bower -v 0.9.2


Podría haber muchas partes móviles aquí. Primero deberías probar

npm cache clean sudo npm cache clean npm update -g bower

... que, dadas todas las partes móviles, no es muy probable que funcione para usted.

En Mac, usando brew y nvm con algo de historia, harías algo como esto:

1. averiguar dónde está ahora Bower

$ which bower /usr/local/share/npm/bin/bower $ ls -hal /usr/local/share/npm/bin/bower lrwxr-xr-x 1 iwein admin 35B Dec 15 2013 /usr/local/share/npm/bin/bower -> ../lib/node_modules/bower/bin/bower $ ls -hal /usr/local/share/npm/lib/node_modules/bower/bin/bower -rwxr-xr-x 1 iwein staff 3.3K Sep 17 2013 /usr/local/share/npm/lib/node_modules/bower/bin/bower $ bower -v 1.2.8 $ rm -rf /usr/local/share/npm/lib/node_modules/bower

2. reinstalar la glorieta utilizando npm

$ npm install -g bower /Users/iwein/.nvm/v5.11.1/bin/bower -> /Users/iwein/.nvm/v5.11.1/lib/node_modules/bower/bin/bower /Users/iwein/.nvm/v5.11.1/lib └── [email protected] $ bower -v bash: /usr/local/share/npm/bin/bower: No such file or directory $ which bower /Users/iwein/.nvm/v5.11.1/bin/bower $ bower bash: /usr/local/share/npm/bin/bower: No such file or directory $ ls -hal ~/.nvm/v5.11.1/bin/bower lrwxr-xr-x 1 iwein staff 35B Jun 1 11:53 /Users/iwein/.nvm/v5.11.1/bin/bower -> ../lib/node_modules/bower/bin/bower

3. abre una nueva terminal

... o fuente su .profile o lo que sea. Compruebe si está utilizando la misma versión de nodo (lo que implica una versión nvm diferente si no lo hace)

$ which bower /Users/iwein/.nvm/v0.10.24/bin/bower $ bower -v 1.4.1 $ nvm use 5 Now using node v5.11.1 $ which bower /Users/iwein/.nvm/v5.11.1/bin/bower $ bower -v 1.7.9

Y estás bien.

Tenga en cuenta que:

  1. debe asegurarse de que está instalando en el lugar correcto, puede necesitar versiones múltiples de bower, nvm, npm o node en su sistema para diferentes proyectos ...
  2. necesita reiniciar la terminal para asegurarse de que el enlace se realiza correctamente.

Probablemente la actualización de bower funcionó bien, solo falta actualizar el entorno de var.

En mi Ubuntu era algo así como:

ln -sf /usr/local/n/versions/node/6.2.0/bin/bower /usr/bin/bower


1) tiene que borrar el caché npm y luego actualizar el enramado

sudo npm cache clean npm update -g bower

2) Si la primera solución no ayuda

intente eliminarlo e instalarlo de nuevo

npm -g uninstall bower npm -g install bower

comprueba si todavía está aquí

which bower

si te muestra algo así como

/usr/local/bin/bower

entonces

rm <path from previous command>

y después de instalarlo de nuevo

npm -g install bower

abrir nueva ventana bash y disfrutar de la última versión de bower

lo mismo ayudará con otros paquetes