Ich möchte grunt-hash Plugin zum Umbenennen meiner JS-Dateien verwenden. Dieses Plugin eine neue Datei mit Karte von umbenannten Dateien erstellen:Grunt - Json-Objekt aus Datei lesen
hash: {
options: {
mapping: 'examples/assets.json', //mapping file so your server can serve the right files
Jetzt muss ich diese Dateien Links beheben, indem Sie alle Verwendungen zu ersetzen (umbenennen ‚index.js‘ auf ‚Index- {hash} js‘) Ich möchte also grunt-text-replace Plugin verwenden. Laut Dokumentation Ich brauche Ersatz cofigure:
replace: {
example: {
replacements: [{
from: 'Red', // string replacement
to: 'Blue'
}]
}
}
Wie kann ich json Mapping-Datei zu lesen bekommen {Hash} Werte für jede Datei und sie Aufgabe zu ersetzen?
@Future reader: Wenn Sie nur eine Datei einlesen möchten, verwenden Sie ['grunt.file.read'] (https://gruntjs.com/api/grunt.file#grunt.file.read) – jpaugh