web-dev-qa-db-fra.com

grunt Warning Task "montre" non trouvé

Gruntfile.js:

grunt.initConfig({
 watch: {
  compass: {
    files: [
      'app/styles/**/*.{scss,sass}'
    ],
    tasks: 'compass reload'
  },
.....
grunt.registerTask('dev', 'watch');

quand je cours 

grunt dev 

je reçois l'erreur

Warning: Task "watch" not found. Use --force to continue. 

J'utilise grunt-cli v0.1.6 et grunt v0.4.0, grunt-contrib-watch est installé. 

20
Serge

Bien.

npm install grunt-contrib --save-dev

et ajoutez cette ligne avant la dernière ligne de grunt.js:

grunt.loadNpmTasks('grunt-contrib');

De plus, je devais installer Ruby ... 

9
Serge

Vous n'êtes pas obligé d'installer l'intégralité de contrib-package. Il y a un séparé pour regarder

npm install grunt-contrib-watch --save-dev

et à la fin:

grunt.loadNpmTasks('grunt-contrib-watch');
47
Kuno

Une mise à jour du navigateur et une mise à jour de npm ont fonctionné pour moi.

0
Josh

En fait, si le plug-in n'est pas installé, vous n'aurez pas d'erreur launcinh grunt watch, mais une erreur impossibilité de charger la tâche watch.

0
wascou

quand j'ai exécuté grunt watch sur le terminal, rencontré une erreur et résolu le problème suivant:

Erreur

grunt watch
Loading "Gruntfile.js" tasks...ERROR

FIX dans le terminal

 brew install npm
 brew install node
  • alors vous testez le noeud et NPM travaillé

    node -v
    npm -v
    
  • Installer Grunt

    npm install -g grunt-cli
    npm install grunt-contrib-watch --save-dev
    
  • Installer le compositeur

    curl -sS https://getcomposer.org/installer | Sudo php -- --install-dir=/usr/local/bin --filename=composer
    
  • puis couru 

    grunt watch 
    

Ça a marché!

0
cfphpflex

Je sais que la question est ancienne, mais que Serge n'a pas répondu correctement à sa question

grunt-contrib-watch est installé.

Je voudrais vérifier si tout le Gruntfile est enveloppé par

module.exports = function (grunt) {

};

Lorsque vous fermez cette fonction (par accident) prématurément, vous obtenez l'erreur décrite.

0
Guenther