# frontend(Nuxt.js)
# create app
nvm use 16.17.1
yarn create nuxt-app nuxt-prac
---
Project name: nuxt-prac
Programming language: TypeScript
Package manager: Yarn
UI framework: None
Template engine: HTML
Nuxt.js modules: Axios
Linting tools: ESLint, Prettier
Testing framework: None
Rendering mode: Single Page App
Deployment target: Static(Static/Jamstack hosting)
Development tools: jsconfig.json
Continuos integration: None
Version Control System: Git
---
# project setting
# prettier ě¤ě
.prettierrc
# vscode code-workspace ěśę°
VSCode > File > Save Workspace As...
# nuxt-property-decorator
yarn add nuxt-property-decorator
# jest
npm i -D ts-jest @types/jest
yarn add ts-jest @types/jest --dev
# jest.config.ts
# module.exports = { moduleFileExtensions: ['ts'], testRegex: '(test|spec)\.(jsx?|tsx?)$', transform: { '^.+\tsx?$': 'ts-jest', }, }
# tsconfig.json
# { "compilerOptions": { "types": ["@nuxt/types", "@nuxtjs/axios", "@types/node", "@types/jest"] }, }
# references
https://nuxtjs.org/docs/get-started/conclusion
# backend(SpringBoot)
â - node-se2 - packages â