Ich habe versucht, die Web-App-Generator auf meinem Win 10 64-Bit-Dev-Maschine zu testen, so dass ich öffnen Sie ein PS Shell-Befehlsfenster und anschließend diese SchritteGrunt serve Warnung: Task "serve" nicht gefunden. Verwenden Sie --force fortzusetzen. (Revisited)
// 1. Install core of yeoman
npm install -g yo
// Wait until yeoman installation is completed
// 2. Install bower
npm install -g bower
// Wait until bower installation is completed
// 3. Install Grunt Client
npm install -g grunt-cli
// Wait until grunt client installation is completed
// 4. Install the first generator
npm install -g generator-webapp
*npm WARN deprecated [email protected]: graceful-fs version 3 and before
will fail on newer node releases. Please update to [email protected]^4.0.0 as
soon as possible*.
// if I temporarily "ignore" the error and carry on.....
// note I notice my npm version was old so altered the system path and now
// 3.8.7
mkdir test
cd test
yo WebApp
grunt serve
A valid Gruntfile could not be found. Please see the getting started
guide for more information on how to configure grunt:
http://gruntjs.com/getting-started
Oh großartig!
Hat ein bisschen Suche aus dieser http://www.unknownerror.org/opensource/gruntjs/grunt/q/stackoverflow/15483735/quotfatal-error-unable-to-find-local-grunt-quot-when-running-quotgruntquot-comma
module.exports = function(grunt) {
grunt.initConfig({
jshint: {
files: ['Gruntfile.js', 'App/**/*.js', 'test/**/*.js'],
options: {
globals: {
jQuery: true
}
}
},
watch: {
files: ['<%= jshint.files %>'],
tasks: ['jshint']
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['jshint']);
};
Nun fand ich diesen Fehler getroffen (ich weiß, das Serve Aufgabe nicht definiert ist)
Grunzen dienen Warnung: Aufgabe "dienen" nicht gefunden. Verwenden Sie --force, um fortzufahren.
An dieser Stelle dachte ich, ich muss jetzt die Community fragen ;-). Vielleicht brauche ich die Versionen von Bower etc
Daniel installiert, um zu überprüfen
Wenn Sie 'yo webapp' es wird ein Verzeichnis Webapp genannt zu erstellen. Sie müssen 'cd webapp' verwenden und' grunt serve' darin. Ansonsten posten Sie bitte den vollen Inhalt Ihrer gruntfile.js –
@Ahmad. Danke für die Antwort. Ich habe das Demo-Verzeichnis überprüft und es gibt kein Webapp-Verzeichnis, obwohl es ein App-Verzeichnis gibt, das wie eine Mini-Website aussieht. Ich habe die vollständige grunfile.js gepostet, die ich in erster Linie erstellen musste, da sie nicht generiert wurde. Möchten Sie das Paket.json sehen? – westerdaled