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.
- abrir un indicador de comando
- cd al directorio del proyecto
- 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
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.