명령줄 도구 설정
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- 명령줄 인터페이스를 사용하여 패키지를 설치하는 데 유용한 명령줄 도구를 식별할 수 있습니다.
- Salesforce 개발에 사용하는 Force.com IDE 플러그인을 대체하는 소프트웨어 도구를 식별할 수 있습니다.
개발자 명령줄 도구
npm과 Salesforce CLI 같은 명령줄 도구는 다른 개발자 도구와 쉽게 통합할 수 있어 프로젝트를 수행하는 개발자에게 유용합니다. 대부분의 소프트웨어 프로그램에는 프로젝트에 설치할 수 있는 CLI나 플러그인이 있습니다. 프로젝트에 필요한 사항에 따라 설치할 프로그램과 도구를 직접 결정할 수 있습니다.
이 유닛에서는 Visual Studio Code(VS Code)를 설치하고 Node.js, npm 및 Salesforce CLI 명령줄 도구를 설정합니다.
Visual Studio Code 설치
Visual Studio Code는 사용자 정의가 매우 용이하고 교차 플랫폼이므로 Salesforce용 코드 편집기로 많이 사용됩니다. VS Code에서 Salesforce Extensions를 설정하고 설치할 수 있습니다. Visual Studio Code용 Salesforce Extensions는 데스크톱에서 Salesforce 개발에 사용되는 Force.com IDE 플러그인을 계승합니다.
Visual Studio Code(VS Code)를 설치하고 확장 기능을 설정해 보겠습니다.
- Visual Studio Code를 https://code.visualstudio.com/Download에서 다운로드하고 설치합니다.
- Visual Studio Code 애플리케이션을 엽니다.
Visual Studio Salesforce Extensions 설치
Salesforce 확장 기능은 Salesforce Lightning Platform에 코드 완성, 구문 하이라이트, Apex 디버깅 등과 같은 기능을 추가합니다.
- VS Code에서 View(보기) 메뉴를 클릭한 후 Extensions(확장 기능)를 선택합니다.
- 검색 상자에
salesforce extension pack
(salesforce 확장 기능 팩)을 입력합니다.
-
Install(설치)(또는 이전 확장 기능 팩 버전이 이미 설치되어 있고 팩을 업데이트해야 하는 경우 Update(업데이트))를 클릭합니다.
- 확장 기능 팩이 설치되면 Visual Studio Code를 다시 실행합니다.
셸 확인
VS Code 코드를 설정했으므로 이제 새 터미널 창을 열고 컴퓨터에 어떤 셸이 있는지 확인해 보겠습니다.
- VS Code에서 Terminal(터미널) > New Terminal(새 터미널)을 클릭합니다.
- 터미널 창 위에서 셸 드롭다운을 찾습니다. 드롭다운을 선택하거나 현재 선택 사항을 읽어 컴퓨터의 기본 셸을 확인합니다.
macOS/Linux의 경우 bash가 보이거나 zsh가 보입니다.
Windows의 경우 PowerShell이 보입니다.
나중에 다른 셸을 설치하고 설정을 원하는 대로 수정할 수 있습니다. 지금은 기본 셸을 사용해 보겠습니다.
Node.js 및 npm 설정
CLI에서 작업을 더 쉽게 수행하기 위해 일반적으로 사용하는 개발자 도구가 있습니다. 예를 들어 Lightning 웹 구성 요소를 개발하거나 Node.js 같은 JavaScript 런타임 환경에서 작업하는 경우 npm 도구를 사용하여 패키지를 설치하고 업데이트할 수 있습니다. npm 도구를 명령줄 인터페이스를 통해 사용하면 패키지를 빨리 설치할 수 있고, 간단한 명령으로 패키지가 계속 업데이트됩니다.
-
Node.js를 설치합니다(LTS - Long Term Support(장기 지원) 버전을 설치해야 함).
- 설치한 버전을 확인하여 완료된 Node.js 설치를 테스트합니다.
node -v
- npm이 설치되어 있는지 확인하려면 다음 명령을 실행합니다.
npm -v
- npm 버전을 업데이트해야 하는 경우(그러면 node 버전도 업데이트됨) 다음 명령을 실행합니다.
npm install npm@latest -g
npm install npm@latest -g
명령을 실행한 후 npm 액세스 오류 메시지를 수신한 경우 권한 오류 해결에 대한 공식 npm 문서(영문)를 확인하세요.
설치 가이드 및 팁은 Node.js 패키지 관리자를 통해 Node.js 설치 페이지(영문)를 참조하세요.
Salesforce CLI 설치 및 업데이트
이어서 Salesforce CLI를 설치(또는 업데이트)할 시간입니다. 이 시간에는 Salesforce CLI 명령을 사용하여 사용자 정의 개발 및 테스트용 스크래치 조직을 만들고 조직과 소스 저장소 간에 소스 코드를 동기화합니다. Salesforce CLI를 설치하고 업데이트해 보겠습니다.
-
https://developer.salesforce.com/tools/sfdxcli에서 Salesforce CLI를 다운로드하여 설치합니다.
- VS Code에서 Terminal(터미널) > New Terminal(새 터미널)을 클릭합니다.
- 다음 명령을 실행하여 sfdx-cli 버전이 최신 버전인지 확인합니다.
sf update
이제 강력한 설정을 통해 플랫폼에서 아주 멋진 개발 프로젝트를 진행할 수 있습니다. Salesforce CLI를 설치하면 Salesforce DX에 대해 알아보기 시작할 준비가 됩니다. 시작하려면 빠른 시작: Salesforce DX 프로젝트를 확인해 보세요.
리소스