강화 효율성 : Gulp는 지루한 프로세스를 자동화하여 핵심 개발에 집중할 수 있습니다. 자산 미니는 현장 성능을 향상시킵니다. 전제 조건 : 시작하기 전에 WordPress, Node.js, NPM 및 기본 명령 줄 친숙 함이 있는지 확인하십시오. Gulp의 역할 : Gulp는 Sass 컴파일, CSS 미니 화, 이미지 최적화 및 브라우저 재 장전을 처리하여 개발을 크게 가속화합니다.
플러그인 확장 가능성 : , 와 같은 Gulp 플러그인을 활용하여 기능을 확장합니다. 실시간 피드백 및 강력한 오류 처리 :gulp-sass
gulp-autoprefixer
gulp-rtlcss
글로벌 설치 : 명령 줄을 열고 NPM을 사용하여 전 세계적으로 Gulp를 설치하십시오.
gulp-plumber
테마 설정 (밑줄 사용) :
로컬 Gulp 설치 : 명령 줄을 사용하여 테마 디렉토리로 이동하십시오 (예 : ). NPM을 초기화하십시오 : 프롬프트를 따르십시오. 그런 다음 Gulp를 로컬로 설치하십시오 : <🎜 🎜>
: 테마의 루트 디렉토리에 빈 파일을 만듭니다.
<🎜 🎜>
<🎜 🎜> <<> (Sass Task) : <🎜 🎜>이 작업은 SASS를 컴파일하고 공급 업체 접두사를 추가하며 선택적으로 RTL 스타일 시트를 생성합니다.
<<> 파일 시청 : <🎜 🎜>
로 오류 처리 : <🎜 🎜>
개선 된 오류 처리를 위해 <🎜 🎜> 및 <🎜 🎜>를 설치하십시오
<🎜 🎜> <<> 플러그인 설치 : <🎜 🎜>
<🎜 🎜> <<> (js task) : <🎜 🎜>이 작업은 JavaScript 파일을 연결하고, 선을 조정하고 미니어링합니다.
<🎜 🎜> <<> 플러그인 설치 : <🎜 🎜>
<🎜 🎜> <<> (이미지 작업) : <🎜 🎜>이 작업은 이미지를 최적화합니다
(BrowserSync Integration) :
npm install gulp -g
package.json
npm init
es6-promise
npm install gulp --save-dev
gulpfile.js
<🎜 🎜> <<> 플러그인 설치 : <🎜 🎜>
gulpfile.js
<🎜 🎜>
npm install es6-promise --save-dev
sass
sass
style.scss
<🎜 🎜> <<> create <🎜 : gulpfile.js
npm install gulp-sass gulp-autoprefixer gulp-rtlcss gulp-rename --save-dev
sass
<🎜 🎜> <<> 이미지 폴더 생성 : require('es6-promise').polyfill();
const gulp = require('gulp');
const sass = require('gulp-sass');
const autoprefixer = require('gulp-autoprefixer');
const rtlcss = require('gulp-rtlcss');
const rename = require('gulp-rename');
gulp.task('sass', () => {
return gulp.src('./sass/*.scss')
.pipe(sass())
.pipe(autoprefixer())
.pipe(gulp.dest('./'))
.pipe(rtlcss())
.pipe(rename({ basename: 'rtl' }))
.pipe(gulp.dest('./'));
});
gulp-plumber
작업을 포함시키기 위해 gulp-plumber
실시간 재 장전을위한 <🎜 🎜> <<> BrowserSync : <🎜 🎜> <🎜 🎜>
gulp-util
gulp.task('watch', () => {
gulp.watch('./sass/**/*.scss', gulp.parallel('sass'));
});
gulp.task('default', gulp.parallel('sass', 'watch'));
sass
npm install gulp-plumber gulp-util --save-dev
위 내용은 Gulp를 사용한 WordPress 테마 자동화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!