Chcę użyć wtyczki grunt-hash do zmiany nazwy moich plików js. Wtyczka utworzyć nowy plik zawierający mapę plików przemianowany:Grunt - odczytaj obiekt json z pliku
hash: {
options: {
mapping: 'examples/assets.json', //mapping file so your server can serve the right files
Teraz potrzeba mi naprawić Linki do tego plików zastępując wszystkie zwyczaje (zmiana nazwy „index.js” do „indeksowanych hash {} js”), więc chcę użyć wtyczki grunt-text-replace. Według dokumentacji muszę cofigure zamienników:
replace: {
example: {
replacements: [{
from: 'Red', // string replacement
to: 'Blue'
}]
}
}
Jak mogłam czytać json plik odwzorowania uzyskać {} hash wartości dla każdego pliku i dostarczyć je zastąpić zadanie?
@Future reader: Jeśli chcesz tylko przeczytać w pliku, użyj ['grunt.file.read'] (https://gruntjs.com/api/grunt.file#grunt.file.read) – jpaugh