0
나는이 질문이 이전에 요청되었지만 주어진 대답은 효과가없는 것으로 알고 있습니다. GULP 문서와 GitHub Gulp도 확인했습니다. My Gulp는 지정된 폴더로 컴파일을 거부합니다. 여기 내 프로젝트 구조 여기부모 폴더에 꿀꺽 꿀꺽 마시는 것
Parent [contains gulpfile.js]
|_src
|_assets
|_jade
|_sass
|_scripts
내 gulpfile.js 난 그냥 SRC에 파일을 내 말대꾸와 퍼그 파일을 컴파일 할
var gulp = require('gulp');
var ts = require('gulp-typescript');
var pug = require('gulp-pug');
var sass = require('gulp-sass');
// == PATH STRINGS ========
var paths = {
typescript: './src/**/*.ts',
pug: 'src/assets/pug/*.pug',
sass: 'src/assets/sass/*.scss',
distScripts: 'src/scripts',
distPug: '../../src',
distSass: 'src'
};
// == TYPESCRIPT ========
gulp.task('typescript', function() {
return gulp.src(paths.typescript)
.pipe(ts({
noImplicitAny: true,
outFile: 'output.js'
}))
.pipe(gulp.dest(paths.distTypescript));
});
// == pug ===============
gulp.task('pug', function() {
gulp.src(paths.pug)
.pipe(pug({}))
.pipe(gulp.dest('../../src'))
});
// == SASS ==============
gulp.task('sass', function() {
return gulp.src(paths.sass)
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest(paths.distSass));
});
// == COMPILE SYNCHRONOUSLY
gulp.task('watch', function() {
gulp.watch(paths.typescript, ['typescript']);
gulp.watch(paths.pug, ['pug']);
gulp.watch(paths.sass, ['sass']);
});
입니다. 도움이나 도움을 주셔서 대단히 감사합니다!
간결함을 인정하지만 더 자세한 설명이 더 좋습니다. https://stackoverflow.com/help/how-to-answer – jeh