Local Environment Setup - Mac
Today, we'll be setting up our local development environment for Mac. For the Windows instructions, see here.
Table of Contents
Set up local Development
directory
Development
directoryFirst, let's get familiar with the Terminal. It's an application that you can use to manage your file system. At first, it may seem slow but you'll quickly learn how to use it and see how powerful it can be!
Open the Terminal application. You can do this via Spotlight Search (Command+Spacebar) and search for "Terminal". Once it opens, type in the
ls
command and hit EnterThe list command shows the directories at the root (~) of your file system Using your Terminal, create a folder structure where you can put all your Marcy Lab code by entering these commands, one at a time:
ls mkdir Development cd Development mkdir mod-{0..7} ls
What do these commands do?
ls
: list the contents at the root (~)mkdir Development
: make a new "Development" foldercd Development
: change your "working" directory, moving into the Development foldermkdir mod-{0..7}
: create folders called mod-0, mod-1, ..., mod-7ls
: list the contents of the Development folder
When you're done with this step, your folder structure will look something like this if you open up the Development folder in your Finder application:
folder-structure in Finder Pretty cool right? The Terminal is a very powerful tool in the hands of an expert.
Download VS Code
While the Terminal can be used to manage files, we'll use VS Code to actually write code.
VS Code is a code editor we can use to edit files and write programs. First, make sure that you don't already have VS Code installed.
Search for Visual Studio Code on your computer. You can so this via Spotlight Search (Command+Spacebar) and type "Visual Studio Code":

If it shows up, then you can skip to the next section, Familiarize yourself with VS Code.
If it does not show up, follow these steps to install VS Code:
Open up "Finder", navigate to your Downloads folder, click the
.zip
file, then drag Visual Studio Code to your Application folder.

Familiarize yourself with VS Code
Now, we're going to explore Visual Studio Code.
First, we'll add the very helpful code
command which can quickly open up a VS Code window from the Terminal.
Open VS Code and open the Command Palette by typing Shift+Command+P (⇧⌘P). Then type 'shell command' to find the Shell Command: Install 'code' command in PATH command. Click it to install.
shell If the Shell Command install was successful, you should see this pop-up in the bottom-right of your VS Code:
installed Test out that this worked by opening up your Terminal application
Enter
cd ~
to switch to the root folder (~).Enter
ls
to see the directories at the root.Enter
code Development
to open a new VS Code window rooted in the~/Development/
folder
Remember this code
command in the future. It can be used to open up a VS Code window in whatever folder you choose!
Now, let's get to know the VS Code layout!
Your directories and files are in the left panel. You should see your
Development
folder as the root with your sub-directories listed inside.VS Code has an integrated Terminal application that you can use by selecting Terminal > New Terminal from the top menu bar.
The VS Code Terminal is exactly the same as your Mac "Terminal". Anything you do in Terminal you can do here as well.

Download Node and NPM
Download Node from their website. When you visit the site, it should detect your system settings and recommend the appropriate version. You should be able to use the commands below:
# Download and install nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash # in lieu of restarting the shell \. "$HOME/.nvm/nvm.sh" # Download and install Node.js: nvm install 22 # Verify the Node.js version: node -v # Should print "v22.18.0". nvm current # Should print "v22.18.0". # Verify npm version: npm -v # Should print "10.9.3".
Write your first JavaScript program
Now, in your VS Code Terminal, enter these commands:
Type
ls
to see what is in yourDevelopment
foldercd mod-0
to change directories into themod-0
folderCreate a new JavaScript file called "index" by running
touch index.js
.You should be able to expand the
mod-0
folder and see the new JavaScript file.
Open the file and add
console.log("Hello World!")
Save the file by pressing
⌘S
or by going to File > Save.Run the command
node index.js
and see the message!
Last updated