The docsgrunt-scaffold
には、実際にはafter()
というプロパティ/機能に関する情報が欠けていました。新しいスクリプト用の新しいディレクトリを作成して定型ファイル指定されたテンプレートフォルダからそのフォルダに移動します。grunt scaffold:new_script
コマンドを完了し、新しく生成されたフォルダの場所をログアウトさせることが望まれます。プロンプトの応答へのグラントスキャフォールドafter()関数NPMパッケージの
Gruntfile.js
module.exports = function(grunt) {
grunt.initConfig({
scaffold: {
new_script: {
options: {
questions: [{
name: 'script_name',
type: 'input',
message: 'Script name, catterpillar_case?(e.g. \'new_script\'):'
}],
template: {
"scripts/etl_template/": "scripts/{{script_name}}/",
},
after: function(){
console.log("New script generated in new folder scripts/{{script_name}}")
}
}
}
}
});
grunt.loadNpmTasks('grunt-scaffold');
grunt.registerTask('default', ['scaffold']);
};
ただし、出力に含まは
-bash-4.1$ grunt scaffold:new_script
Running "scaffold:new_script" (scaffold) task
? Script name, catterpillar_case?(e.g. 'new_script'): test_grunt
New script generated in new folder scripts/{{script_name}}
Done.
これは、文字列、それはscripts/test_grunt
フォルダを作成したときにそれがなかったとして交換をしなかったです!あなたが見ることができるようにthe documentationは、そのafter()機能のためにはほとんど存在せず、私はjavascriptを使うことができるのだろうか "システムargume