私は、grunt の CLI の可能性を使用して、独自のボイラープレートに取り組んでいます。grunt init:webdesign-project
このために、inside という名前のフォルダーと対応するファイルwebdesign-project
を作成しました。これまでのところ、すべてがうまく機能しています。node_modules/grunt/init
webdesign-project.js
grunt.helper
今、私はこのような機能で自分の「質問」を挿入したかった
grunt.helper('prompt_for', 'img_path', 'img')
しかし、これは私に与えます
TypeError: Cannot set property 'name' of undefined
at Object.module.exports.grunt.registerHelper.grunt.utils.spawn.cmd (/usr/lib/node_modules/grunt/tasks/init.js:573:17)
at Task.helper (/usr/lib/node_modules/grunt/lib/util/task.js:117:19)
at Object.exports.template (/usr/lib/node_modules/grunt/tasks/init/webdesign-project.js:30:11)
at Object.module.exports.grunt.registerHelper.done (/usr/lib/node_modules/grunt/tasks/init.js:240:27)
at Object.task.registerTask.thisTask.fn (/usr/lib/node_modules/grunt/lib/grunt/task.js:58:16)
at Task.<anonymous> (/usr/lib/node_modules/grunt/lib/util/task.js:341:36)
at Task.start (/usr/lib/node_modules/grunt/lib/util/task.js:357:5)
at Object.grunt.tasks (/usr/lib/node_modules/grunt/lib/grunt.js:143:8)
at Object.module.exports [as cli] (/usr/lib/node_modules/grunt/lib/grunt/cli.js:36:9)
at Object.<anonymous> (/usr/lib/node_modules/grunt/bin/grunt:19:14)
この関数を使用して独自の変数を定義することはできませんか?
編集:この関数のドキュメントが存在するかどうかを知っている人はいますか? (まだ見つけられませんでした)