Foundation 6은 다양한 방법과 도구를 제공합니다. 정적 파일을 다운로드하거나 Yeti Launch를 사용할 수 있습니다 (Mac 용 데스크톱 응용 프로그램, Windows 버전이 곧 제공됨).
키 포인트
Foundation 6은 SCSS 컴파일, 연결, 압축, 이미지 최적화 및 템플릿을 포함하여 개발자에게 빌드 프로세스를 더 잘 제어 할 수있는 명령 줄 도구 세트를 제공합니다.
Foundation 6의 CLI 도구를 사용하려면 개발자는 Nodejs, NPM, Git, Gulp 및 Bower를 설치해야합니다.
<code class="language-bash">$ npm install --global gulp bower</code>Foundation CLI는 무엇을 제공합니까?
앞에서 언급했듯이 Foundation Cli는 백그라운드에서 Gulp와 Bower를 사용합니다. Gulp와 Bower는 무엇입니까? Gulp는 개발 워크 플로우에서 지루한 또는 시간 소모적 인 작업을 자동화하는 데 도움이되는 툴킷입니다. 여기서 SCSS 컴파일, 압축, 연결을 고려하고 이미지 압축 또는 기타 유용한 작업을 수행 할 수 있습니다. Bower는 명령 줄에서 프론트 엔드 라이브러리를 다운로드하여 설치할 수있는 웹 패키지 관리자입니다. 예를 들어, jQuery를 설치하려면 가 하나만 있으면됩니다.
<code class="language-bash">$ gem uninstall foundation $ npm uninstall --global foundation-cli</code>Foundation Cli 를 사용하는 Foundation-CLI를 설치 한 후 다음 명령을 실행하여 사용을 시작할 수 있습니다.
를 사용하고 있습니다. 또한, 우리는 사이트의 기초 용 Zurb 프리미엄 템플릿 만 살펴 봅니다. 올바른 프레임을 선택하려면
설치 후 프로젝트 폴더가 있어야합니다 (이름은 설치 프로세스 중에 제공됩니다). 또한 모든 종속성을 설치해야합니다. 지금해야 할 일은 새로 생성 된 프로젝트로 가서 폴더로 가서 실행되기 만하면됩니다.
bower install jquery
에 액세스하고 Standard Foundation 6 런칭 템플릿을 볼 수 있습니다.
및 입니다. 개발 작업은 주로
폴더에서 수행되며 모든 제작 파일은
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
<code class="language-bash">$ npm install --global gulp bower</code>
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!