# 開發環境 {%hackmd theme-dark %} ###### tags: `工程師手冊` ### Install Homrbrew ``` shell= /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` ### node (_nvm_) ```shell= curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash ``` > 此時需要重開終端機或是輸入以下指令重啟 才有 nvm 的指令 > ``` > exec $SHELL > ``` ### swich node version ```shell= nvm alias default v10.19.0 ``` ### Install packages ```shell= npm i -g sequelize sequelize-cli mysql2 ``` ### Install Docker ```shell= brew install docker ``` --- ### VS code extensions & settings **must** - [eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) ```json= // and add this in setting.json "editor.codeActionsOnSave": { "source.fixAll.eslint": true } ``` <!-- - [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) --> - [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) - [GitLens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - [eggjs](https://marketplace.visualstudio.com/items?itemName=atian25.eggjs) **optional** - [braket pair colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up