How To Setup Environment For SharePoint Framework In macOS
Introduction
SharePoint Framework is one of the most loved development frameworks for the SharePoint developer, as it is cross-platform and completely based on front end technologies like reactjs, vuejs, and angular.
Let’s understand how we can set up SharePoint Framework (SPFx) in Mac OS.
Step 1 - Install Node.js
The first step for setting up our development environment in Mac OS is to install Node.js which is the building block. To install Node.js, follow the below steps.
We will use nvm to install nodejs. nvm is a tool that will help us to switch between node versions seamlessly.
- curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
- export NVM_DIR="$HOME/.nvm"
- [ -s “$NVM_DIR/nvm.sh” ] && \. “$NVM_DIR/nvm.sh”
- [ -s “$NVM_DIR/bash_completion” ] && \. “$NVM_DIR/bash_completion”
- nvm install 10.21.0
![How To Setup Environment For SharePoint Framework In MacOS](https://f4n3x6c5.stackpathcdn.com/article/how-to-setup-environment-for-sharepoint-framework-in-macos/Images/3_Install Node.png)
Alternate way without using nvm:
- Navigate to here.
- Download the pkg file for node 10
- Install the downloaded pkg file
Once node is installed we can start to install other dependencies for SharePoint Framework. To test whether the node is installed correctly, run the below command:
node -v
npm -v
Step 2 - Install gulp and Yeoman
Now let us install gulp and yeoman where gulp is a task runner and yeoman is a scaffolder. Use the below command:
npm install gulp yo —global
Step 3 - Install Yeoman SharePoint generator
Now let’s install the Yeoman SharePoint generator which will help in creating a client-side solution. We can even use the PnP SharePoint Framework generator. To learn more about PnP Yeoman generator, check out this link.
Use the below command to install the Yeoman SharePoint generator:
npm install @microsoft/generator-sharepoint –global
Step 4 - Download and Install Visual Studio Code
Now we are ready to create our SharePoint Framework Project. For that, we are required to have a code editor. We can use one of my favourite editors, Visual Studio Code
To install VS Code, navigate to this link, download the pkg file, and install it.
Conclusion
It is very easy to set up the environment for SharePoint Framework, and hence, it has become very popular among developers. Tooling is cross-platform, so we can use any OS of our choice.