validar validacion vacios manejo formularios formulario enviar ejemplos con carga campos asincrona archivos antes javascript gruntjs

validacion - validar formulario javascript html5



Error fatal: no se puede encontrar un gruñido local (13)

Instale Grunt en node_modules en lugar de globalmente

Unable to find local Grunt probablemente significa que ha instalado Grunt globalmente.

El Grunt CLI insiste en que instale grunt en su directorio local node_modules, por lo que Grunt es local para su proyecto.

Esto fallará:

npm install -g grunt

Haga esto en su lugar:

npm install grunt --save-dev

Primero quité el viejo gruñido e instalo el nuevo gruñido. Pero recibí un error:

D: / www / grunt-test / grunt grunt-cli: la interfaz de línea de comandos de grunt. (v0.1.4)

Error fatal: no se puede encontrar un gruñido local.

Si está viendo este mensaje, no se encontró un Gruntfile o no se ha instalado localmente en su proyecto. Para obtener más información sobre la instalación y configuración de grunt, consulte la guía de introducción: http://gruntjs.com/getting-started

¿No hay un gruñido en la ruta de mi sistema, o algo más? Traté de reinstalarlo por pocas veces.


Al ser nuevo en gruñido y configurarlo, estoy ejecutando (quizás tontamente) mi proyecto / carpeta gruñida desde un Google Drive para poder acceder al mismo código / compilación desde mi computadora portátil o estación de trabajo.

Hay un poco de sincronización de las carpetas nodes_modules con Google Drive y parece que hubo un conflicto en algún momento, y la carpeta / nodes_modules / grunt se cambió de nombre a / nodes_modules / grunt (1)

Cambiar el nombre de nuevo eliminando el (1) pareció arreglarlo para mí.


Cometí el error de instalar algunos paquetes usando sudo y otros sin privilegios, esto solucionó mi problema.

sudo chown -R $(whoami) $HOME/.npm

Espero que ayude a alguien.


Creo que no tienes un archivo grunt.js en el directorio de tu proyecto. Use grunt:init , que le ofrece opciones como jQuery, node,commonjs . Seleccione lo que quiera, luego proceda. Esto realmente funciona. Para más información puedes visitar this .

Hacer esto:

1. npm install -g grunt 2. grunt:init ( you will get following options ): jquery: A jQuery plugin node: A Node module commonjs: A CommonJS module gruntplugin: A Grunt plugin gruntfile: A Gruntfile (grunt.js) 3 .grunt init:jquery (if you want to create a jQuery related project.).

Deberia de funcionar.

Solución para v1.4:

1. npm install -g grunt-cli 2. npm init fill all details and it will create a package.json file. 3. npm install grunt (for grunt dependencies.)

Edición: Solución actualizada para nuevas versiones:

npm install grunt --save-dev


Dice que no tienes un grunt local, así que prueba:

npm install grunt

(sin el -g es un grunt local)

Aunque no está directamente relacionado, asegúrate de tener Gruntfile.js en tu carpeta actual.


Hacer

npm install

para instalar Grunt localmente en ./node_modules (y todo lo demás especificado en el archivo package.json )


Nada de lo anterior funcionó para mí porque tenía un gruñido instalado globalmente (recomendado en varias de estas respuestas, curiosamente) y eso estaba arruinando todo. Esto es lo que funcionó:

npm uninstall -g grunt npm install

Solo que ahora estaba instalado un gruñido local, y utilizable, para mí.


Podría haber algunos problemas aquí dependiendo de la versión de grunt que se esté utilizando. Las versiones más recientes de grunt realmente especifican que tienes un archivo llamado Gruntfile.js (en lugar del antiguo grunt.js ).

Debe tener la herramienta grunt-cli instalada globalmente (esto se hace a través de npm install -g grunt-cli ). Esto le permite ejecutar comandos grunt desde la línea de comandos.

En segundo lugar, asegúrese de haber instalado Grunt localmente para su proyecto. Si ve su package.json no tiene algo como "grunt": "0.4.5" , entonces debería hacer npm install grunt --save en el directorio de su proyecto.


Sólo npm install para instalar node_modules


Si ya tiene un archivo package.json en el proyecto y contiene grunt en dependencia,

"devDependencies": { "grunt": "~0.4.0",

Luego puedes ejecutar npm install para resolver el problema.


Simplemente puede ejecutar este comando

npm install grunt --save-dev


Tuve el mismo problema en Vagrant.

He utilizado sudo para ejecutar el comando para instalar.

sudo npm install -g grunt-cli

Funcionó para mí.


Tuve que ejecutar los siguientes comandos en ubuntu para resolver este problema (sé el gruñido durante 1 hora):

sudo npm install -g grunt sudo npm install -g grunt-cli cd /usr/local/bin # current symlink points to ../lib/node_modules/grunt/bin/grunt* sudo rm /usr/local/bin/grunt sudo ln -s ../lib/node_modules/grunt-cli/bin/grunt* grunt

Está sucio pero es la única solución que encontré ... :(