내 js 파일의 이름을 바꾸기 위해 grunt-hash 플러그인을 사용하고 싶습니다.그룬 - 파일에서 json 객체를 읽으십시오.
hash: {
options: {
mapping: 'examples/assets.json', //mapping file so your server can serve the right files
지금 내가 ('된 .js 인덱스 - {해시}'로 '하는 index.js를'이름을 모든 용도를 대체하여이 파일에 대한 링크를 수정해야합니다 이 플러그인은 이름이 바뀐 파일의지도를 포함하는 새로운 파일을 생성) 그래서 grunt-text-replace 플러그인을 사용하고 싶습니다. 내가 교체 cofigure 할 필요가 문서에 따르면 :
replace: {
example: {
replacements: [{
from: 'Red', // string replacement
to: 'Blue'
}]
}
}
어떻게 각 파일에 대한 {해시} 값을 얻고 작업을 대체를 제공하기 위해 JSON 매핑 파일을 읽을 수 있을까?
@ 미래 독자 : 파일을 읽으려면 ['grunt.file.read'] (https://gruntjs.com/api/grunt.file#grunt.file.read)를 사용하십시오. – jpaugh