We discovered some new steps with FDK installation, @venkatgupta
Do you mind trying again with following new steps for windows?
Getting started
If you are new to Freshworks Developer ecosystem, this segment is to help you get started. There are threetwo major steps
- Signing up a freshworks developer
- From the developer account subscribing for a freshworks product
- Local setup
Signing up a freshworks developer
- If you already have an account with us skip this step
- By cliking the link and providing necessary details Developer Sign up
- Bookmark the developer account link for future reference
- Refer detailed instruction from here
From the developer account subscribing for a freshworks product
- If you already have an account with us skip this step
- When landed on App Management Portal (AMP) you will be asked to signup for at least one product to get started with
- Select the product of your choice and signup
- Refer to detailed instruction on Product Sign Up when in doubt
Local setup
Kindly ensure you have gone through the Introductory guide to freshworks app development if haven’t done already
How to get the necessary setup done?
-
Ensure you have NVM Setup locally
- For Mac Users use one of these steps
- Follow these steps for CLI based installation of NVM
- Follow steps below to Install NVM via brew
- Follow Brew installation steps if haven’t installed brew already
- Verify brew working or notversion
- Install NVM via brew
# install nvm brew install nvm # verify version nvm --version
- For Windows Users use one of the below option
- Install via installers
- Install via chocolatey
- Install Chocolatey Package manager
- Install NVM via chocolatey
# install nvm choco install nvm # verify version nvm --version
- For ubuntu based installation
- Install cURL utility via command line
sudo apt install curl
- Use cURL to install NVM via installation script
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
- The installation script creates an environment entry to the login script of the current user.
source ~/.bashrc
- For Mac Users use one of these steps
-
Install Node
# install node 18 via nvm nvm install 18 # verify node version node --version # create alias against node nvm alias default 18
-
Install build tools
# for Mac first time Users xcode-select --install # verify you have xcode cli installed xcode-select -p # for windows Users install build tools for windows npm install --global --production windows-build-tools@4.0.0
-
Install latest version of FDK
# for new install npm install https://cdn.freshdev.io/fdk/latest.tgz -g # for existing Users of FDK version <9.0.0 # remove the existing version of fdk npm uninstall fdk -g # remove the ~/.fdk folder rm -r ~/.fdk # install FDK via npm npm install https://cdn.freshdev.io/fdk/latest.tgz -g # verify the FDK version fdk version
Towards end of the it your output shouldbe same or higher than the listed ones
#for nvm -v
0.39.3
# for node -v
v18.15.0
# for npm -v
9.6.3
# for fdk -v
9.0.1
Once completed create your first freshworks application using app development guide