0
J'essaie de créer une tâche yeoman simple qui copie un répertoire de modèles dans le répertoire de destination où l'utilisateur exécute la commande. La méthode prompt fonctionne mais rien n'est écrit ou copié. Une idée d'où je me trompe ici?La tâche Yeoman ne copie pas le répertoire
'use strict';
//Require dependencies
var yeoman = require('yeoman-generator');
var chalk = require('chalk');
var yosay = require('yosay');
module.exports = class extends yeoman {
//Ask for user input
prompting() {
var done = this.async();
this.prompt({
type: 'input',
name: 'name',
message: 'Your project name',
//Defaults to the project's folder name if the input is skipped
default: this.appname
}, function(answers) {
this.props = answers
this.log(answers.name);
done();
}.bind(this));
}
//Writing Logic here
writing() {
this.fs.copyTpl(
this.templatePath('testfile'),
this.destinationPath('testfile')
);
}
};