Como Actualizar Bootstrap de visual studio 2017 Net Core 2


Bienvenidos de nuevo al blog, en esta ocasión me atoré con que no se podía actualizar el bootstrap en visual studio 2017, probé de varias formas y ninguna daba resultado, pero a continuación les daré la forma que si funciono.

Lo primero es en el menu de tools ir a Nuget Package Manager y ahí seleccionar Package Manager Solution.



En la consola poner el siguiente comando que instalara el gestor de paquetes bower, este gestor ya está descontinuado, pero para poder actualizar bootstrap nos es necesario copiamos y pegamos el siguiente comando:

npm install -g bower

Después abrimos un símbolo de sistema o CMD y vamos a la carpeta raíz de nuestro proyecto, la manera fácil es dar click derecho sobre la carpeta de la web aplication proyect y le damos en abrir open container folder.




Una vez ahí en la barra de direcciones de la ventana que se nos abrió escribimos cmd, y se nos abrirá la línea de comandos o consola o CMD.

Ahí escribimos el siguiente comando

bower init





Esto nos hará una especie de preguntas que nos permitirá configurar un json con la información que le proporcionemos, en la imagen como ya lo había llenado previamente me saltan unas líneas que la primera vez no salieron pero de todas formas me permite configurarlo nuevamente,

En ?name solo di enter



En ¿description puedes poner lo que sea obviamente es para describir el proyecto que estamos realizando, pero para nuestros fines da igual, lo importante es no dejar nada vacío
Lo importante viene cuando nos aparece lo siguiente



presionamos la “Y” y damos enter


En las siguientes preguntas es lo mismo presionar “Y” y dar enter

Al final nos mostrará el json creado y nos pregunta si se ve bien, no importa que contestemos ya no nos permite hacer cambios, pero de todas formas no importa ya que este archivo estará disponible en nuestro solution explorer, en el ya podemos hacer los cambios pertinentes.



Ahora debemos de crear otro archivo que se encuentre al mismo nivel que el bower.json, pero este lo tenemos que crear con el notepad común y corriente, este se llamara .bowerrc y contendrá las siguientes líneas

{
  "directory": "wwwroot/lib",
  "registry": "https://registry.bower.io"
}

En directory es donde deberá de instalar el bootstrap, al final los archivos quedan así




Y en el solution explorer quedan así



El último paso que era lo que daba problemas, en el solution explorer tenemos que ir a la carpeta wwwroot/lib dentro de esta carpeta vemos que ya existe una carpeta bootstrap, le cambiamos el nombre o la borramos, porque lo que haremos con bower es instalar de cero el bootstrap, pero por alguna razón detecta que ya está instalado y no instala nada



Con esto ahora procedemos a instalar bootstrap desde el Package Manager Console para ello escribimos el siguiente comando

bower install bootstrap






Y con esto se instala, pero si por alguna cochina razón, aún así no lo instalo, como fue mi caso a la hora de hacerlo para esta guía, bueno que panda el cunico, lo que hay que hacer es que en el solution explorer expandiremos Dependecies y aunque aquí ya no se ve, la carpeta de Bower tiene un signo de interrogación, damos click derecho sobre esa carpeta  y en las opciones que nos salen debemos de darle a Manage bower packages, vamos a browse y esperamos a que se carguen los paquetes o usamos el buscador para encontrar el bootstrap y desde ahí instalamos y finalmente quedara de esta manera.




 y ya fin, espero que les haya sido de utilidad



Tio Contreras

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

No hay comentarios:

Publicar un comentario

Para insertar un poco de código o lenguaje, utilice <i rel="code"> ... El Codigo o Lenguaje ... </i>
Para insertar código o lenguaje mas extenso, utilice <i rel="pre"> ... El Codigo o Lenguaje ... </i>
Para insertar una imagen, utilice <i rel="image"> ... Url de la Imagen ... </i>