Development Environment Setup | Yext Hitchhikers Platform

What You’ll Learn

In this section, you will:

  • Set up your local development environment to build with Pages

Overview

Let’s set up your local development environment.

If you already have a Yext account and computer configured for web development using node, Deno, and GitHub, skip to the next unit.

Video Walkthrough

In the video, Andrew explains how to create a Yext Account, which you can do here .


Set Up Dev Dependencies

1. Sign up or Log in to your Yext Account

If you do not have a Yext account, you can sign up for an account here .

2. Install the Yext CLI

You will use this to initialize your site and build it locally. Refer to these  instructions  regarding installation.

3. Install Git

Refer to these instructions regarding Git installation.

4. Create a GitHub Account

If you don’t have a GitHub account, sign up for one here .

5. Install a Code Editor

If you don’t already have a code editor, we recommend downloading  VS Code .

6. Install Node.js and npm

Refer to these  instructions . You can confirm you have both by running the following commands in your CLI:

  • node -v
  • npm -v

You must be on node version 18 or 20 to work with Pages.

book
Note
There are occasionally issues installing Node on Apple Silicon Macs when using the Node installer. We strongly recommend installing Node using NVM.

7. Install Deno

You will need Deno v1.21.0 or higher installed on your machine for local development. Refer to these instructions .

8. Install GitHub CLI

Refer to these instructions .

unit Quiz
+20 points
Daily Quiz Streak Daily Quiz Streak: 0
Quiz Accuracy Streak Quiz Accuracy Streak: 0
    Error Success Question 1 of 2

    What node version do you have to be on to work with Pages?

    Error Success Question 2 of 2

    True or False: You need a GitHub account to develop Pages with Yext.

    Soon you'll be your brand's hero! 🎓

    You've already completed this quiz, so you can't earn more points.You completed this quiz in 1 attempt and earned 0 points! Feel free to review your answers and move on when you're ready.
1st attempt
0 incorrect
Feedback