-
NodeJS LTS
- Yeoman
npm install -g yo gulp
- Yeoman Sharepoint generator
npm install -g @microsoft/generator-sharepoint
-
VSCode
- One Dark Pro
- EsLint
- Babel Javascript
- Debugger for Chrome
- Beautify
- TSLint
- vscode-icons
- Markdown All in One
-
CMder
- create file
"<< PATH_TO_CMDER >>\vscodeconsole.bat"
- Add content:
@echo off
SET CMDER_ROOT=<< PATH_TO_CMDER >>
"%CMDER_ROOT%\vendor\init.bat"
- Open VSCode->File->Preferences->settings
- Edit USER SETTINGS
- add line below
"terminal.integrated.shellArgs.windows":
["/K", "<< PATH_TO_CMDER_ESCAPED >>\\vscodeconsole.bat"]
- to avoid local development environment SSL errors on Chrome:
- Edit :
"<< PATH_TO_CMDER >>\config\user-profile.cmd"
- Replace content with:
:: use this file to run your own startup commands
:: use in front of the command to prevent printing the command
:: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-agent.cmd"
:: set "PATH=%CMDER_ROOT%\vendor\whatever;%PATH%"
printf "cmder is setting ENV NODE_NO_HTTP2=1\n"
set NODE_NO_HTTP2=1
printf "ENV has been set"
Note that minimum Git v2.19 is required
git clone --depth 1 --no-checkout --filter=blob:none https://github.com/SharePoint/sp-dev-fx-webparts.git
cd sp-dev-fx-webparts
git checkout master -- samples/react-calendar-feed