NUXTJS로 프로젝트 만들기
이 기사 개요
NUXTJS에서 프로젝트 작성 절차를 알려드립니다!
이 기사의 목표
NUXTJS 프로젝트를 만들고 localhost로 시작할 수 있습니다.
NUXTJS 정보
프로젝트 작성 절차를 안내하기 전에 먼저 NUXTJS에 대해 간략하게 설명합니다.
NUXTJS는 웹 애플리케이션 개발을 위한 프레임워크입니다.
Vue.js를 기반으로합니다.
「Vue.js」+「Web 어플리케이션 개발에 필요한 기능」이 정리된 프레임워크라고 하는 인상입니다.
자세한 내용은 아래 공식 사이트를 참조하십시오.
NUXTJS 프로젝트를 만들고 localhost로 시작할 수 있습니다.
NUXTJS 정보
프로젝트 작성 절차를 안내하기 전에 먼저 NUXTJS에 대해 간략하게 설명합니다.
NUXTJS는 웹 애플리케이션 개발을 위한 프레임워크입니다.
Vue.js를 기반으로합니다.
「Vue.js」+「Web 어플리케이션 개발에 필요한 기능」이 정리된 프레임워크라고 하는 인상입니다.
자세한 내용은 아래 공식 사이트를 참조하십시오.
작성 절차
1. 모든 디렉토리에서 CUI 시작
이번은 sample
디렉토리로 합니다.
2. 명령 실행
아래 명령을 실행하십시오.npx create-nuxt-app <project-name>
<project-name>
는 임의의 이름으로 OK입니다 (이번은 nuxt_sample
라고 합니다). 3. 프로젝트 구성 설정
대화형으로 프로젝트 구성을 설정합니다.
아래에 기재하는 선택은 일례이므로, 상황에 맞추어 적절히 선택해 주세요.
① 작성할 프로젝트명을 설정
> npx create-nuxt-app nuxt_sample
create-nuxt-app v3.6.2
✨ Generating Nuxt.js project in nuxt_sample
? Project name (nuxt_sample)
② 이용할 언어를 선택
? Programming language: (Use arrow keys)
> JavaScript
TypeScript
③ 이용할 패키지 매니저 선택
? Package manager: (Use arrow keys)
> Yarn
Npm
④ 이용할 UI 프레임워크를 선택
? UI framework: (Use arrow keys)
> None
Ant Design Vue
BalmUI
Bootstrap Vue
Buefy
Chakra UI
Element
Framevuerk
iView
Tachyons
Tailwind CSS
Vuesax
Vuetify.js
Oruga
⑤ 사용할 모듈을 선택
? Nuxt.js modules: (Press <space> to select, <a> to toggle all, <i> to invert selection)
>( ) Axios - Promise based HTTP client
( ) Progressive Web App (PWA)
( ) Content - Git-based headless CMS
⑥ 이용하는 정적 해석 툴을 선택
? Choose linting tools (Press <space> to select, <a> to toggle all, <i> to invert selection)
>( ) ESLint
( ) Prettier
( ) Lint staged files
( ) StyleLint
⑦ 유닛 테스트 프레임워크 선택
? Testing framework: (Use arrow keys)
> None
Jest
AVA
WebdriverIO
Nightwatch
⑧ 화면 그리기 방법 선택
? Rendering mode: (Use arrow keys)
> Universal (SSR / SSG)
Single Page App
⑨ 배포 대상 선택
? Deployment target: (Use arrow keys)
> Server (Node.js hosting)
Static (Static/JAMStack hosting)
⑩ 배포 도구 선택
? Development tools: (Press <space> to select, <a> to toggle all, <i> to invert selection)
>( ) jsconfig.json (Recommended for VS Code if you're not using typescript)
( ) Semantic Pull Requests
( ) Dependabot (For auto-updating dependencies, GitHub only)
⑪ CI 툴 선택
? Continuous integration: (Use arrow keys)
> None
GitHub Actions (GitHub only)
⑫ 버전 관리 시스템 선택
? Version control system: (Use arrow keys)
> Git
None
⑬ 대기!
설정이 완료되면 각 패키지의 설치가 시작되므로 대기합니다.
설치가 완료되면 바로 아래에 디렉토리가 생성됩니다.
> ls
ディレクトリ: sample
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2021/04/24 17:51 nuxt_sample
nuxt_sample
는 이와 같은 구성입니다.> ls
ディレクトリ: sample\nuxt_sample
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2021/04/24 17:50 assets
d----- 2021/04/24 17:50 components
d----- 2021/04/24 17:50 layouts
d----- 2021/04/24 17:50 middleware
d----- 2021/04/24 17:51 node_modules
d----- 2021/04/24 17:50 pages
d----- 2021/04/24 17:50 plugins
d----- 2021/04/24 17:50 static
d----- 2021/04/24 17:50 store
d----- 2021/04/24 17:50 test
-a---- 2021/04/24 17:50 212 .babelrc
-a---- 2021/04/24 17:50 207 .editorconfig
-a---- 2021/04/24 17:51 314 .eslintrc.js
-a---- 2021/04/24 17:50 1253 .gitignore
-a---- 2021/04/24 17:50 43 .prettierrc
-a---- 2021/04/24 17:51 438 jest.config.js
-a---- 2021/04/24 17:51 1277 nuxt.config.js
-a---- 2021/04/24 17:51 637400 package-lock.json
-a---- 2021/04/24 17:51 1127 package.json
-a---- 2021/04/24 17:50 349 README.md
-a---- 2021/04/24 17:50 604 tsconfig.json
4. 동작 확인
nuxt_sample
아래에서 npm run dev
를 실행합니다.http://localhost:3000/
에 접속해, 아래의 화면이 나오면 OK입니다!【참고】
htps : // 그럼. 없는 xtjs. 오 rg / 구이데 / 인 s 타치온 /
Reference
이 문제에 관하여(NUXTJS로 프로젝트 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masataka-basic/items/fd7b7776fb84baf46523텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)