Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

명령줄 도구 설정

학습 목표

이 유닛을 완료하면 다음을 수행할 수 있습니다.

  • 명령줄 인터페이스를 사용하여 패키지를 설치하는 데 유용한 명령줄 도구를 식별할 수 있습니다.
  • 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)를 설치하고 확장 기능을 설정해 보겠습니다.

  1. Visual Studio Code를 https://code.visualstudio.com/Download에서 다운로드하고 설치합니다.
  2. Visual Studio Code 애플리케이션을 엽니다.

Visual Studio Salesforce Extensions 설치

Salesforce 확장 기능은 Salesforce Lightning Platform에 코드 완성, 구문 하이라이트, Apex 디버깅 등과 같은 기능을 추가합니다.

  1. VS Code에서 View(보기) 메뉴를 클릭한 후 Extensions(확장 기능)를 선택합니다.
  2. 검색 상자에 salesforce extension pack(salesforce 확장 기능 팩)을 입력합니다.
  3. Install(설치)(또는 이전 확장 기능 팩 버전이 이미 설치되어 있고 팩을 업데이트해야 하는 경우 Update(업데이트))를 클릭합니다.
    다운로드 횟수, 별점, 그리고 다음과 같은 짧은 설명이 포함된 Salesforce 확장 기능 팩 머리글 정보: Salesforce Platform에서 개발하는 데 사용하는 확장 기능
  4. 확장 기능 팩이 설치되면 Visual Studio Code를 다시 실행합니다.

셸 확인

VS Code 코드를 설정했으므로 이제 새 터미널 창을 열고 컴퓨터에 어떤 셸이 있는지 확인해 보겠습니다.

  1. VS Code에서 Terminal(터미널) > New Terminal(새 터미널)을 클릭합니다.
  2. 터미널 창 위에서 셸 드롭다운을 찾습니다. 드롭다운을 선택하거나 현재 선택 사항을 읽어 컴퓨터의 기본 셸을 확인합니다.

macOS/Linux의 경우 bash가 보이거나 zsh가 보입니다.

BASH 셸이 선택되어 있는 터미널 창 탐색 막대

ZSH 셸이 선택되어 있는 터미널 창 탐색 막대

Windows의 경우 PowerShell이 보입니다.

PowerShell이 선택되어 있는 터미널 창 탐색 막대

나중에 다른 셸을 설치하고 설정을 원하는 대로 수정할 수 있습니다. 지금은 기본 셸을 사용해 보겠습니다.

Node.js 및 npm 설정

CLI에서 작업을 더 쉽게 수행하기 위해 일반적으로 사용하는 개발자 도구가 있습니다. 예를 들어 Lightning 웹 구성 요소를 개발하거나 Node.js 같은 JavaScript 런타임 환경에서 작업하는 경우 npm 도구를 사용하여 패키지를 설치하고 업데이트할 수 있습니다. npm 도구를 명령줄 인터페이스를 통해 사용하면 패키지를 빨리 설치할 수 있고, 간단한 명령으로 패키지가 계속 업데이트됩니다.

참고

여기서는 이런 도구가 시스템에 설치되어 있는지 확인하지 않습니다. Node.js와 npm은 Salesforce에서 유지관리하지 않습니다. 이런 도구는 신중하게 설치하세요. 설치 후 VS Code를 다시 시작합니다.

  1. Node.js를 설치합니다(LTS - Long Term Support(장기 지원) 버전을 설치해야 함).
  2. 설치한 버전을 확인하여 완료된 Node.js 설치를 테스트합니다.
    node -v
  3. npm이 설치되어 있는지 확인하려면 다음 명령을 실행합니다.
    npm -v
    명령줄 창 node -v, v12.2.0 및 npm-v 6.14.1
  4. npm 버전을 업데이트해야 하는 경우(그러면 node 버전도 업데이트됨) 다음 명령을 실행합니다.
    npm install npm@latest -g

npm install npm@latest -g 명령을 실행한 후 npm 액세스 오류 메시지를 수신한 경우 권한 오류 해결에 대한 공식 npm 문서(영문)를 확인하세요.

사용자에게 파일 액세스 권한이 없어 작업이 거부되었다는 내용의 명령줄 인터페이스 npm 오류 메시지 명령을 root/Administrator로 실행해 봅니다.

설치 가이드 및 팁은 Node.js 패키지 관리자를 통해 Node.js 설치 페이지(영문)를 참조하세요.

Salesforce CLI 설치 및 업데이트

이어서 Salesforce CLI를 설치(또는 업데이트)할 시간입니다. 이 시간에는 Salesforce CLI 명령을 사용하여 사용자 정의 개발 및 테스트용 스크래치 조직을 만들고 조직과 소스 저장소 간에 소스 코드를 동기화합니다. Salesforce CLI를 설치하고 업데이트해 보겠습니다.

  1. https://developer.salesforce.com/tools/sfdxcli에서 Salesforce CLI를 다운로드하여 설치합니다.
  2. VS Code에서 Terminal(터미널) > New Terminal(새 터미널)을 클릭합니다.
  3. 다음 명령을 실행하여 sfdx-cli 버전이 최신 버전인지 확인합니다.
    sf update

이제 강력한 설정을 통해 플랫폼에서 아주 멋진 개발 프로젝트를 진행할 수 있습니다. Salesforce CLI를 설치하면 Salesforce DX에 대해 알아보기 시작할 준비가 됩니다. 시작하려면 빠른 시작: Salesforce DX 프로젝트를 확인해 보세요.

리소스

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기