【Sass】중요 용어와 환경 구축 방법(gulp)
소개
Sass를 사용할 수 있도록 환경을 구축할 수 있었으므로, 메모로서 이쪽에 기록해 둔다.
덧붙여서 node-sass로 컴파일하고 있습니다. 작업 러너는 gulp입니다!
버전
gulp.ver4
대상
터미널에 저항하는 돌출 디자이너와 Sass에 대해 아무것도 모르는 분
목차
1,Sass 환경 구축에 있어서 중요한 용어·지식의 설명
2, Sass 환경 구축 절차
1,Sass 환경 구축에 있어서 중요한 용어·지식의 설명
node-sass
LibSass를 Node.js에서 실행할 수 있는 라이브러리
Node.js
자바스크립트로 만들어진 서버측 환경(현재 현대 프런트 엔드 개발에 필수적).
설치와 동시에 패키지 관리자(npm)를 사용할 수 있게 된다.
npm
npm의 정식 명칭은 Node Package Manager. Node.js 패키지 (Package)를 관리하는 (Manager) 도구.
작업 러너
다양한 처리를 자동화해 주는 툴. 예를 들어 컴파일과 같은 처리.
이번은 gulp에서 개발. 그 밖에는 Webpack, Grunt 등이 있다. 내가 gulp를 사용한 이유는 참고서에 쓰여 있기 때문입니다 웃음. 하지만 참고서에 따르면 gulpfile.js가 쓰기 쉬운 것 같습니다.
2, Sass 환경 구축 절차
⑴ Node.js를 설치한다.
여기 왼쪽 버튼에서 다운로드합니다.
↓이 명령을 입력하여 성공적으로 설치되었는지 확인하십시오.
node -v
이렇게 표시되면 설치 완료.
v6.数字.数字
"node: command not found"가 표시되면 PATH가 올바르게 설정되어 있는지 확인해 보십시오.
⑵ gulp-cli를 설치한다.
npm install --global gulp-cli
이것으로 「머신(mac)에 대해 gulp-cli를 인스톨 시킨다」라고 하는 의미입니다. mac에 인스톨을 하고 있으므로, 어느 디렉토리하에서도 gulp 커멘드를 사용할 수 있게 되었습니다.
gulp이 설치되어 있는지 확인하십시오.
gulp -v
버전이 표시되면 설치 완료입니다.
gulp : command not found가 표시되면 PATH가 올바르게 설정되어 있는지 확인하십시오.
⑶ Sass를 사용하려는 디렉토리 아래에 package.json 만들기
npm init -y
↑여기의 커멘드로 package.json의 작성한다.
⑷ 같은 디렉토리에 gulp 패키지와 gulp-sass 패키지 설치
npm install --save-dev gulp
npm install --save-dev gulp-sass
↑여기의 커멘드로 gulp 패키지와 gulp-sass 패키지의 인스톨 한다.
package.json"devDependencies": {
"gulp": "^4.0.2",
"gulp-sass": "^4.0.2"
}
↑ 그러면 package.json에 이렇게 추기되어야합니다.
⑸ gulpfile.js의 작성
gulpfile.jsvar gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
return gulp.src('./sass/**/*.scss')
.pipe(sass({outputStyle: 'expanded'}))
.pipe(gulp.dest('./css'));
});
gulp.task('sass:watch', function() {
gulp.watch('./sass/**/*.scss', gulp.task('sass'));
});
⑹ 설정한 환경을 일괄 설치
npm install
이 명령은 "node_modules"를 디렉토리에 추가합니다.
여기서 설치한 패키지는 package.json에 설명되어 있습니다. (이번이라면 gulp, gulp-sass 패키지 등)
결론
이제 Sass를 CSS로 컴파일 할 수 있습니다.
뭔가 잘못된 점이 있으면, 지적 잘 부탁드립니다.
다음에 태스크 러너를 사용할 필요성에 대해 생각해 보겠습니다.
Reference
이 문제에 관하여(【Sass】중요 용어와 환경 구축 방법(gulp)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yushimasu/items/0dfd9ad68729d71f37ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
자바스크립트로 만들어진 서버측 환경(현재 현대 프런트 엔드 개발에 필수적).
설치와 동시에 패키지 관리자(npm)를 사용할 수 있게 된다.
npm
npm의 정식 명칭은 Node Package Manager. Node.js 패키지 (Package)를 관리하는 (Manager) 도구.
작업 러너
다양한 처리를 자동화해 주는 툴. 예를 들어 컴파일과 같은 처리.
이번은 gulp에서 개발. 그 밖에는 Webpack, Grunt 등이 있다. 내가 gulp를 사용한 이유는 참고서에 쓰여 있기 때문입니다 웃음. 하지만 참고서에 따르면 gulpfile.js가 쓰기 쉬운 것 같습니다.
2, Sass 환경 구축 절차
⑴ Node.js를 설치한다.
여기 왼쪽 버튼에서 다운로드합니다.
↓이 명령을 입력하여 성공적으로 설치되었는지 확인하십시오.
node -v
이렇게 표시되면 설치 완료.
v6.数字.数字
"node: command not found"가 표시되면 PATH가 올바르게 설정되어 있는지 확인해 보십시오.
⑵ gulp-cli를 설치한다.
npm install --global gulp-cli
이것으로 「머신(mac)에 대해 gulp-cli를 인스톨 시킨다」라고 하는 의미입니다. mac에 인스톨을 하고 있으므로, 어느 디렉토리하에서도 gulp 커멘드를 사용할 수 있게 되었습니다.
gulp이 설치되어 있는지 확인하십시오.
gulp -v
버전이 표시되면 설치 완료입니다.
gulp : command not found가 표시되면 PATH가 올바르게 설정되어 있는지 확인하십시오.
⑶ Sass를 사용하려는 디렉토리 아래에 package.json 만들기
npm init -y
↑여기의 커멘드로 package.json의 작성한다.
⑷ 같은 디렉토리에 gulp 패키지와 gulp-sass 패키지 설치
npm install --save-dev gulp
npm install --save-dev gulp-sass
↑여기의 커멘드로 gulp 패키지와 gulp-sass 패키지의 인스톨 한다.
package.json"devDependencies": {
"gulp": "^4.0.2",
"gulp-sass": "^4.0.2"
}
↑ 그러면 package.json에 이렇게 추기되어야합니다.
⑸ gulpfile.js의 작성
gulpfile.jsvar gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
return gulp.src('./sass/**/*.scss')
.pipe(sass({outputStyle: 'expanded'}))
.pipe(gulp.dest('./css'));
});
gulp.task('sass:watch', function() {
gulp.watch('./sass/**/*.scss', gulp.task('sass'));
});
⑹ 설정한 환경을 일괄 설치
npm install
이 명령은 "node_modules"를 디렉토리에 추가합니다.
여기서 설치한 패키지는 package.json에 설명되어 있습니다. (이번이라면 gulp, gulp-sass 패키지 등)
결론
이제 Sass를 CSS로 컴파일 할 수 있습니다.
뭔가 잘못된 점이 있으면, 지적 잘 부탁드립니다.
다음에 태스크 러너를 사용할 필요성에 대해 생각해 보겠습니다.
Reference
이 문제에 관하여(【Sass】중요 용어와 환경 구축 방법(gulp)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yushimasu/items/0dfd9ad68729d71f37ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다양한 처리를 자동화해 주는 툴. 예를 들어 컴파일과 같은 처리.
이번은 gulp에서 개발. 그 밖에는 Webpack, Grunt 등이 있다. 내가 gulp를 사용한 이유는 참고서에 쓰여 있기 때문입니다 웃음. 하지만 참고서에 따르면 gulpfile.js가 쓰기 쉬운 것 같습니다.
2, Sass 환경 구축 절차
⑴ Node.js를 설치한다.
여기 왼쪽 버튼에서 다운로드합니다.
↓이 명령을 입력하여 성공적으로 설치되었는지 확인하십시오.
node -v
이렇게 표시되면 설치 완료.
v6.数字.数字
"node: command not found"가 표시되면 PATH가 올바르게 설정되어 있는지 확인해 보십시오.
⑵ gulp-cli를 설치한다.
npm install --global gulp-cli
이것으로 「머신(mac)에 대해 gulp-cli를 인스톨 시킨다」라고 하는 의미입니다. mac에 인스톨을 하고 있으므로, 어느 디렉토리하에서도 gulp 커멘드를 사용할 수 있게 되었습니다.
gulp이 설치되어 있는지 확인하십시오.
gulp -v
버전이 표시되면 설치 완료입니다.
gulp : command not found가 표시되면 PATH가 올바르게 설정되어 있는지 확인하십시오.
⑶ Sass를 사용하려는 디렉토리 아래에 package.json 만들기
npm init -y
↑여기의 커멘드로 package.json의 작성한다.
⑷ 같은 디렉토리에 gulp 패키지와 gulp-sass 패키지 설치
npm install --save-dev gulp
npm install --save-dev gulp-sass
↑여기의 커멘드로 gulp 패키지와 gulp-sass 패키지의 인스톨 한다.
package.json
"devDependencies": {
"gulp": "^4.0.2",
"gulp-sass": "^4.0.2"
}
↑ 그러면 package.json에 이렇게 추기되어야합니다.
⑸ gulpfile.js의 작성
gulpfile.js
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function() {
return gulp.src('./sass/**/*.scss')
.pipe(sass({outputStyle: 'expanded'}))
.pipe(gulp.dest('./css'));
});
gulp.task('sass:watch', function() {
gulp.watch('./sass/**/*.scss', gulp.task('sass'));
});
⑹ 설정한 환경을 일괄 설치
npm install
이 명령은 "node_modules"를 디렉토리에 추가합니다.
여기서 설치한 패키지는 package.json에 설명되어 있습니다. (이번이라면 gulp, gulp-sass 패키지 등)
결론
이제 Sass를 CSS로 컴파일 할 수 있습니다.
뭔가 잘못된 점이 있으면, 지적 잘 부탁드립니다.
다음에 태스크 러너를 사용할 필요성에 대해 생각해 보겠습니다.
Reference
이 문제에 관하여(【Sass】중요 용어와 환경 구축 방법(gulp)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yushimasu/items/0dfd9ad68729d71f37ce텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)