czy istnieje sposób przekazania tablicy do pliku tekst.js z pliku package.json? Próbowałem na kilka różnych sposobów i żaden z nich nie działa. Obecnie mam:Jak przekazać w tablicy package.json do pliku grunt.js
/*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"
]
}
Jedynym rozwiązaniem, które udało mi się znaleźć to przekazać w określonym indeksem tablicy; na przykład <% = pkg.lint [0]%>. Z góry dziękujemy za pomoc!
Próbowałaś '<% = pkg.lint%>' zamiast? Zadanie lint wydaje się akceptować tablicę, a nie listę plików rozdzielonych przecinkami ... –
Tak, próbowałem również tego. Dziwne jest to, że mogę przekazać do tablicy indeks, taki jak pkg.lint [0], i to utrudni ten konkretny plik. –
Jako metodę szybkiego debugowania, spróbuj zmienić ostatnią linię na 'grunt.registerTask ('default', 'lint', function() {console.log (grunt.config ('lint'))});' i zobacz co otrzymuje dane wyjściowe w konsoli ... –