Hey there, developer! Ready to dive into our awesome NextJS Boilerplate? This guide will help you set up and start developing in no time. Let's get started!
First things first, let's make sure you're using the right versions:
Pro tip: Use NVM to manage your Node versions easily!
nvm install 18.19.0
nvm use 18.19.0
We use Git LFS for managing large files. Here's how to set it up:
For Ubuntu/Debian fans:
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
Mac users (with Homebrew):
brew update
brew install git-lfs
Windows users: Grab the installer from Git LFS Releases
To install our npm packages, you'll need a GSAP token. Ask your project lead for this key!
For Mac/Linux:
Add to your shell profile (e.g., ~/.bash_profile
, ~/.zshrc
):
export GSAP_NPM_TOKEN=<your-gsap-token>
For Windows: Choose your favorite method:
setx GSAP_NPM_TOKEN "<your-gsap-token>"
[Environment]::SetEnvironmentVariable("GSAP_NPM_TOKEN", "<your-gsap-token>", [System.EnvironmentVariableTarget]::User)
Remember to restart your terminal after setting this up!
For a smooth coding experience, set up these linters in VSCode:
Update your VSCode settings (JSON) with our recommended configuration:
Cmd + Shift + P
(on Mac) or Ctrl + Shift + P
(on Windows/Linux){
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"stylelint.validate": ["css", "scss"]
}
These settings ensure that:
With these linters set up, you'll catch and fix issues early, keeping your code clean and consistent!
git clone git@github.com:Experience-Monks/nextjs-boilerplate.git
npm install
Ready to code? Start your local server:
npm run dev
This will fire up:
Want to dive deeper? Check out our docs:
We're open source! Check out our MIT License.
Happy coding! 🎉👩💻👨💻
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。