Foundation 6은 다양한 방법과 도구를 제공합니다. 정적 파일을 다운로드하거나 Yeti Launch를 사용할 수 있습니다 (Mac 용 데스크톱 응용 프로그램, Windows 버전이 곧 제공됨).
키 포인트
Foundation 6은 SCSS 컴파일, 연결, 압축, 이미지 최적화 및 템플릿을 포함하여 개발자에게 빌드 프로세스를 더 잘 제어 할 수있는 명령 줄 도구 세트를 제공합니다.
Foundation 6의 CLI 도구를 사용하려면 개발자는 Nodejs, NPM, Git, Gulp 및 Bower를 설치해야합니다.를 사용하여 Foundation-CLI를 설치할 수 있습니다.
Foundation Cli는 백그라운드에서 Gulp와 Bower를 사용합니다. Gulp는 자동화 된 개발 워크 플로우에서 시간이 많이 걸리는 작업이며 Bower는 개발자가 명령 줄에서 프론트 엔드 라이브러리를 다운로드하여 설치할 수있는 웹 패키지 관리자입니다.- Foundation CLI 도구는 브라우저 테스트 및 실시간 재 장전을 동기화하기 위해 BrowserSync로 미리 구성되어 있습니다. 이 기능을 통해 개발자는 여러 장치 및 해상도에서 실시간 변경 사항을 볼 수 있으므로 프론트 엔드 개발 효율성을 향상시킬 수 있습니다.
-
명령 줄을 자주 사용하고 이와 관련하여 Foundation 6이 무엇을 제공하는지 확신하지 못하거나 명령 줄을 사용하지 않고 새로운 것을 배우고 싶을 수도 있습니다.이 기사는 귀하를위한 것입니다. - 사용하기
- 일부 시스템에서는 특히 전 세계적으로 NPM 패키지를 설치할 때 슈퍼 사용자 액세스가 필요할 수 있으므로이 기사에 설명 된 명령을 사용하기 전에 를 사용해야 할 수도 있습니다.
$ npm install --global gulp bowerFoundation CLI는 무엇을 제공합니까?
앞에서 언급했듯이 Foundation Cli는 백그라운드에서 Gulp와 Bower를 사용합니다. Gulp와 Bower는 무엇입니까? Gulp는 개발 워크 플로우에서 지루한 또는 시간 소모적 인 작업을 자동화하는 데 도움이되는 툴킷입니다. 여기서 SCSS 컴파일, 압축, 연결을 고려하고 이미지 압축 또는 기타 유용한 작업을 수행 할 수 있습니다. Bower는 명령 줄에서 프론트 엔드 라이브러리를 다운로드하여 설치할 수있는 웹 패키지 관리자입니다. 예를 들어, jQuery를 설치하려면 가 하나만 있으면됩니다.
$ gem uninstall foundation $ npm uninstall --global foundation-cliFoundation Cli 를 사용하는 Foundation-CLI를 설치 한 후 다음 명령을 실행하여 사용을 시작할 수 있습니다.
를 사용하고 있습니다. 또한, 우리는 사이트의 기초 용 Zurb 프리미엄 템플릿 만 살펴 봅니다. 올바른 프레임을 선택하려면
설치 후 프로젝트 폴더가 있어야합니다 (이름은 설치 프로세스 중에 제공됩니다). 또한 모든 종속성을 설치해야합니다. 지금해야 할 일은 새로 생성 된 프로젝트로 가서 폴더로 가서 실행되기 만하면됩니다.
이것은 마법입니다! 이렇게하면 Gulp 빌드 및 서버 작업 및 시계 명령을 실행합니다. 즉, 코드에서 볼 수있는 모든 구성 GULP 작업을 트리거합니다. 따라서이 명령을 실행하면 콘솔에 정보가 표시됩니다. 현재 가장 중요한 정보는 다음과 같습니다.
bower install jquery
에 액세스하고 Standard Foundation 6 런칭 템플릿을 볼 수 있습니다.
나는 이것이 가장 흥미로운 부분이라고 생각하지만,이 시점에 도달하기 전에 모든 설치 프로세스를 완료해야합니다.
폴더 구조, gulpfile.js, javaScript/css resources
새로 만든 프로젝트의 폴더 구조를 살펴 보겠습니다. 가장 중요한 폴더는 및 입니다. 개발 작업은 주로
폴더에서 수행되며 모든 제작 파일은폴더에서 준비됩니다. 실행중인 서버는 해당 폴더의 파일도 제공합니다. 즉, 필요에 따라 작업 공간을 준비 할 수 있지만 결국 프로덕션 지원 파일은
폴더에 있으며 이는 완제품으로 제공하려는 폴더에 있습니다.
src
Gulp는 간단한 NPM 패키지를 통해 추가 기능을 추가하는 많은 Gulp 플러그인을 기반으로합니다. 이 새로운 재단 프로젝트에서는 dist
에 정의되어 있습니다. 또한 src
(위에서 언급 한 바와 같이)를 실행할 때 자동 다운로드 및 설치되므로 걱정할 필요가 없습니다. dist
Gulp 파일을 열면 각 작업 (예 : Clean, Copy, Sass 및 JavaScript) 이이 특정 작업 부품을 담당하는 특수 GULP 플러그인을 사용하여 유사한 방식으로 정의되는 것을 볼 수 있습니다. 또한 파일 하단에서 볼 수 있듯이 다른 작업을 집계하는 "빌드"또는 "기본값"과 같은 주요 작업이 있습니다. Foundation BoilerPlate은 구성되어 있으므로 기본적으로 아무것도 할 필요가 없습니다. 물론 필요에 따라 조정할 수 있습니다. dist
이 구성을 사용하면
폴더에 JavaScript 파일을 쓸 수 있습니다. 이미지를 gulpfile.js
폴더에 배치 할 수도 있습니다. 당신이 또는
package.json
Gulp 구성 및 플러그인은 다른 기사의 주제입니다. 이제 .html 파일을 살펴보고 Panini를 사용하여 고급 레이아웃과 관계를 만듭니다. foundation new
폴더에는 즉시 사용할 수있는 정적 HTML 파일이 있습니다. 물론 파일이 하나만 있으면 모든 것이 간단합니다. 동일한 부품으로 많은 HTML 파일을 생성하려는 경우 문제가 발생할 수 있습니다. 바닥 글, 사이드 바, 헤더 또는 "부품"이라는 기타 여러 요소 일 수 있습니다.
Panini가 없으면 모든 중복 코드를 각 HTML 파일에 복사해야하며 변경 해야하는 경우 각 파일에서 수동으로 변경하거나 텍스트 편집기에서 찾아서 교체해야합니다. Panini를 사용하면 편집하는 동안 한 곳 에서이 모든 작업을 수행 할 수 있으며 모든 파일은
폴더로 편집 및 복사됩니다. dist
똑같이 중요한 파니니는 핸들 바 템플릿 라이브러리를 기반으로합니다. HTML 파일에서 마크 다운을 컴파일 할 수도 있습니다. Panini에 대한 자세한 내용은 재단의 문서를 참조하십시오.
Foundation 6 CLI 도구 FAQS (FAQS)
Foundation 6의 CLI 도구를 사용하여 새 프로젝트를 만드는 방법은 무엇입니까? (서버 시작 및 파일 변경 모니터), (파일을 생산에 사용할 수있는 프로젝트로 컴파일), 그리고 (프로젝트를 바꾸면 의존성을 최신 버전으로 업데이트합니다). 명령을 사용할 수 있습니다. 터미널을 열고 다음 명령을 입력하십시오. 이 명령은 NPM에 시스템에서 Foundation-CLI 글로벌 패키지를 삭제하도록 지시합니다.
Foundation 6의 CLI 도구를 사용하는 데 문제가있는 경우 문제 해결을 위해 수행 할 수있는 몇 가지 단계가 있습니다. 먼저, 최신 버전의 node.js 및 git이 시스템에 설치되어 있는지 확인하십시오. 문제가 지속되면 src
페이지 폴더를 살펴 보겠습니다. 이 폴더에는 컨텐츠 데모 페이지 인 파일이 있습니다. 보시다시피 HTML 또는 바디 태그가 없습니다. 이전에 논의 된 default.html
폴더로 연결, 컴파일 및 복사됩니다. {{> body}}
데이터라는 폴더도 있습니다. 여기에서 .json 또는 .yml 파일 형식의 일부 데이터를 제공 할 수 있습니다. 예를 들어, 데이터 폴더에 다음 내용이있는 데이터 폴더에 파일이 있다고 가정합니다.
default.html
$ npm install --global gulp bower
Foundation 6의 CLI 도구를 사용하려면 시스템에 node.js (0.12 이상)와 git을 설치해야합니다. node.js는 명령 줄 인터페이스를 실행하는 데 필요한 JavaScript 런타임입니다. GIT는 소프트웨어 개발 중에 소스 코드의 변경 사항을 추적하는 버전 제어 시스템입니다. 이 설치가없는 경우 공식 웹 사이트에서 Node.js를 다운로드하고 공식 웹 사이트에서 Git을 다운로드 할 수 있습니다. 설치가 완료되면 Foundation 6의 CLI 도구를 사용하여 시작할 수 있습니다.
를 입력하여 확인할 수 있습니다. 이것은 시스템에 설치된 Foundation CLI의 버전을 보여 주어야합니다.
npm install foundation-cli --global
foundation -v
Foundation 6의 CLI 도구를 업데이트하려면
foundation new
예, 여러 프로젝트에서 Foundation 6의 CLI 도구를 사용할 수 있습니다. CLI는 시스템에 전 세계적으로 설치되므로 모든 디렉토리에서 사용할 수 있습니다. 새 프로젝트를 만들려면 원하는 디렉토리로 이동하여
명령을 사용하십시오. foundation new
생산 프로젝트를 컴파일하려면 명령을 사용하십시오. 이 명령은 SASS 및 JavaScript 파일을 컴파일하고 CSS 및 JavaScript를 압축하며 이미지를 압축하며 HTML 파일을 Dist 폴더에 복사합니다. 이 폴더에는 프로젝트 제작에 사용할 수있는 모든 파일이 포함되어 있습니다.
위 내용은 Foundation 6의 CLI 도구를 시작합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

라이브 토크 나 수업 중에 대화식 애니메이션을 표시해야한다면 슬라이드와 상호 작용하기가 항상 쉽지 않다는 것을 알 수 있습니다.

Astro를 사용하면 빌드 중에 대부분의 사이트를 생성 할 수 있지만 Fuse.js와 같은 것을 사용하여 검색 기능을 처리 할 수있는 작은 서버 측 코드가 있습니다. 이 데모에서는 퓨즈를 사용하여 개인 "북마크"세트를 검색합니다.

문서가 저장되는 동안 Google 문서에서 볼 수있는 것과 유사한 프로젝트 중 하나에서 알림 메시지를 구현하고 싶었습니다. 다시 말해, a

몇 달 전에 나는 해커 뉴스를 썼고 (하나와 마찬가지로) IF 문을 사용하지 않는 것에 대한 (현재 삭제 된) 기사를 가로 질러 달렸습니다. 이 아이디어를 처음 접한다면 (나처럼

공상 과학 소설의 초기부터 우리는 우리와 대화하는 기계에 대해 환상을 가지고 있습니다. 오늘은 평범합니다. 그럼에도 불구하고 제작 기술

Gutenberg가 핵심으로 풀려 났을 때를 기억합니다. 왜냐하면 나는 그날 WordCamp에 있었기 때문입니다. 지금은 몇 달이 지났으므로 점점 더 많은 것을 상상합니다.

대부분의 웹 애플리케이션의 배후에있는 아이디어는 데이터베이스에서 데이터를 가져 와서 최상의 방법으로 사용자에게 제시하는 것입니다. 우리가 거기에서 데이터를 다룰 때

#039;는 당신이 의미있는 것처럼 보일 수있는 상황에 대한 약간의 단계를 수행하자. 이것에서


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

WebStorm Mac 버전
유용한 JavaScript 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기
