은 모든 빌드 (jade 파일을 보더라도)에 대한 jade 템플릿 업데이트를위한 솔루션입니다. 이제 템플릿은 첫 번째 빌드에서만 데이터를 가져옵니다.Jade, gulp-jade locals 업데이트
답변
나는 동일한 문제가있었습니다. - JSON 파일 경로, 예를 들어,
var fs = require('fs');
/*
* Views
*/
gulp.task('views', function() {
return gulp.src(o.views.src)
.pipe(p.jade({
locals: JSON.parse(fs.readFileSync(o.views.data, 'utf8'))
}))
.pipe(gulp.dest(o.dest));
});
o.views.data : 그래서 여기 당신의 대답 './src/data/data.json'
꿀꿀 거리는 소리? 툴툴 거리는 것과 같은 해결책이 있습니까? – Serhey
"grunt.file.readJSON ('응용 프로그램/SRC/데이터/data.json')는"예를 들어, 꿀꿀 거리는 소리에 같은 일을 : 옥 : { 빌드 : { 옵션 : { 꽤 : 사실, 데이터를 : grunt.file.readJSON ('응용 프로그램/SRC/데이터/data.json') }, 파일 : [ { 확장 : 사실, 펼치기 : 사실, SRC : [ '응용 프로그램/SRC/뷰/레이아웃 /*.jade '], 내선 :'.html ', dest :'앱/빌드 ' } ] } – rawllick
문제를 이해할 수 없습니까? 그리고 당신의 솔루션을 속이는 트릭은 무엇입니까? 문제를 해결하기 위해 내가해야 할 일은 무엇입니까? – timaschew
관련 gulpfile을 제공해 주시겠습니까? 감사. – Delapouite
[https://github.com/serheyShmyg/gulp-frontend/blob/master/Gulpfile.js](https://github.com/serheyShmyg/gulp-frontend/blob/master/Gulpfile.js) – Serhey