noviembre 2017

Pedro Lara {Dev}

Código, Libros y Podcast

Resolviendo el error: angular is not installed. Try running `bower install

No hay comentarios
Pedro Lara

Este error aparece con frecuencia luego de instalar gulp. Aunque muchos sugieren resolverlo modificando el fichero  .bowerrc  sustituyendo "app / bower_components" por"app / bower_components" y modificando el fichero gulpfile.js eliminando algunas lineas y agregando otras, la mejor solución es modificar este fichero totalmente como dice este hilo en Github: 1299 

En mi caso, luego de modificar el fichero, me empezó a presentar el error:  Invalid call to lazypipe().pipe(): no stream creation function specified


Este error lo resolvemos, como nos recomienda Valentin Ibanez , modificando el fichero gulpfile.js de la siguiente manera:

var lintScripts = lazypipe () 
.pipe ($. jshint, '.jshintrc') 
.pipe ($. jshint.reporter, 'jshint-stylish');
var styles = lazypipe () 
.pipe ($. autoprefixer, 'last 1 version') 
.pipe (gulp.dest, '.tmp / styles');
en lugar de
var lintScripts = lazypipe () 
.pipe ($ .jshint) // '.jshintrc' 
.pipe ($. jshint.reporter, 'jshint-stylish');
var styles = lazypipe () 
.pipe ($. sass, { 
outputStyle: 'expanded', 
precision: 10 
}) 
.pipe ($. autoprefixer, { 
browsers: ['last 2 version'] 
})) 
.pipe (gulp.dest) , yeoman.temp + '/ styles');

No hay comentarios :

Publicar un comentario

Ionic serve bash: ionic: command not found

No hay comentarios
Pedro Lara

Luego de varios meses de haber instalado nodejs y Ionic en Windows y tener todo funcionando buen, precisamente en el momento en que me encargan un proyecto nuevo, cuando trato de arrancar el servidor con ionic serve me aparecen varios errores que me forzan a tener que instalar todo nuevamente.

Luego de instalar nodejs y ionic de manera global me aparece el siguiente error que me retraso varias horas.


Luego de varias búsquedas en internet pudé encontrar varias posibles soluciones que le funcionaban a los demás pero a mi no.Finalmente, lo que me di cuenta que por alguna razón ionic se instaló en una carpeta diferente a la global de npm. Ejecutando la sentencia npm root -g, me aparecía la siguiente ruta: C:\ionicProyect\1.myApp\Program\node_modules, en lugar  de  /usr/local/lib/node_modules.

La solución fue cambiar el prefijo de configuración de npm. Para hacerlo ejecuté la sentencia: npm config set prefix /usr/local. Sin embargo, esta solución no me funcionó del todo desde Git bash, pues no me movía la raíz a /usr/local, sino que lo hacia a una ruta diferente:



Finalmente volví a ejecutar la sentencia npm config set prefix /usr/local, pero esta vez desde la linea de comandos: 




Esta vez si me movió la carpeta a la raíz correspondiente. Volví a instalar ionic de manera global y todo funciona correctamente.

No hay comentarios :

Publicar un comentario