package.json dosyasından grunt.js'ye bir dizide geçirmenin bir yolu var mı? Birkaç farklı yol denedim ve hiçbiri işe yaramadı. Şu anda var:package.json dizisi grunt.js'ye nasıl aktarılır
/*global module:false*/
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: '<json:package.json>',
lint: {
files: '<%= pkg.lint.join(", ") %>'
}
// Default task 'lint qunit concat min'
grunt.registerTask('default', 'lint');
};
package.json
{
"lint": [
"grunt.js",
"test.js"
]
}
Ben dizinin belirli bir endekste geçmektir bulmak mümkün olmuştur tek çözüm; Örneğin. <% = pkg.lint [0]%>. Yardımlarınız için şimdiden teşekkür ederiz!
sen <% = pkg.lint%> 'yerine' denediniz mi? Tüylü görev bir dizi kabul eder, virgülle ayrılmış dosyalar listesi değil ... –
Evet, bunu da denedim. Garip olan şey, dizine pkg.lint [0] gibi bir dizini iletebilmem ve belirli bir dosyayı aktarabilmem. –
Hızlı hata ayıklama yöntemi olarak, son satırı grunt.registerTask ('default', 'lint', function() {console.log (grunt.config ('lint'))}); konsolda çıktı alır ... –