update tutorial alternative bower

tutorial - bower update



InstalaciĆ³n de un paquete bower: "no-json No hay archivo bower.json para guardar" (8)

Asegúrese de eliminar espacios en blanco innecesarios o saltos de línea adicionales para evitar que aparezca el error " Ni bower.json ni component.json están presentes "

También como se mencionó anteriormente, asegúrese de ejecutar bower install , o el comando bower -installer en el directorio donde se encuentra su archivo bower.json.

Funciona tanto para bower como para bower-installer

He añadido un paquete Bower en la raíz de mi proyecto. Estoy usando Bower para que sea más fácil administrar las actualizaciones de cada componente (una de las características de Bower). Sin embargo recibí este mensaje después de la instalación:

no-json No bower.json file to save to

Unas pocas cosas:

- De hecho, hay un archivo bower.json con la carpeta del componente. ¿Debería haber un archivo bower.json de proyecto global?

- ¿Significará este error que el paquete no se actualizará?

- El proyecto es un proyecto de WordPress que utiliza el "tema de inicio de WordPress" (que utiliza un gruñido para manejar la brújula, etc.). ¿Está interfiriendo el gruñido? ¿Necesito agregar algo en Gruntfile.js para administrar Bower?

Gracias por adelantado.


En Visual Studio 2017 necesitas hacer esto.

  1. abrir un indicador de comando
  2. cd al directorio del proyecto
  3. ejecute este comando "C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Community / Web / External / Bower.cmd" init

Me di cuenta de que lo que estaba causando el error es instalar el componente en el directorio incorrecto. Solo asegúrese de que la ruta del archivo en la línea de comando apunte al directorio respectivo. En mi caso C: / Users / Nick / Documents / myprojectfolder> .. comandos ..


Si está utilizando Visual Studio (2017), simplemente puede hacer:

  • Añadir nuevo elemento (en el proyecto)
  • Elija: Web -> General -> Archivo de configuración de Bower

Esto no solo agregará un archivo bower.json, sino también el archivo .bowerrc. Sin el archivo .bowerrc, los paquetes no se copiarán de la carpeta ''bower_components'' oculta a la carpeta wwwroot / lib.


Si instala el nodo a través del administrador de paquetes con sudo apt-get install nodejs, también necesitará instalar nodejs-legacy con sudo apt-get install nodejs-legacy para generar bower.json en el directorio raíz

rails g bower_rails:initialize json

y para bowerfile

rails g bower_rails:initialize


Tu puedes correr

bower init

para crear el archivo json en el directorio actual.

Docs


que instaló en la raíz significa que las raíces de WP mencionaron que está tratando de usar Bower para su tema de wordpress. Así que simplemente cree el archivo .bowerrc en la raíz de wordpress y escriba el siguiente código en el archivo .bowerrc .

{ "directory": "wp-content/themes/yourthemefolder/ui-libraries" }

y ahora cree bower.json también en su raíz y, como de costumbre, escriba todos los nombres de dependencia allí. Puede leer más detalles de la configuración de Bower que reemplaza a .bowerrc

Déjame saber si eso ayuda.


El archivo bower.json siempre debe estar en la raíz de la carpeta de su proyecto. Además, el archivo no debe estar dentro de la carpeta bower_components , porque bower_components es responsable de crear esta carpeta.

El error significa que si ejecuta bower install --save , las dependencias no se registrarán en su bower.json . Esta es una mala idea, porque pierde el gran beneficio que proporciona un administrador de paquetes.

Grunt y Bower funcionan completamente independientes entre sí, no tiene que cambiar nada con respecto a la configuración de Grunt para usar grunt.