[Vue.js] Vue project 구조

cateto·2021년 1월 25일
0
post-thumbnail

node 서버와 frontend 프로젝트만으로 서버를 실행, 배포할 수 있다는 것은 참 매력적인 구조다.
그럴 경우에는 backend 서버가 restful해야 합리적인 구성이 될 수 있을 것 같다.
지금 현재 작업하고 있는 구성은 아쉽지만 Spring mvc + Vue.js가 되어야 하는 상황이다.
더 나은 길은 따로 모색하기로 하며, Vue 프로젝트의 구조에 대해 간단히 정리해보고자 한다.

우선 프로젝트를 구성하기 전에 간단히 필요한 링크를 정리.

├─ node_modules
├─ public
   ├─ index.html
└─ src
   ├─ main.js
   ├─ App.vue
   └─ assets
      └─ logo.png
   └─ components
      └─ ccc.vue
   └─ routes
      └─ index.js
   └─ views
      └─ aaa.vue
├─ webpack.config.js
├─ package.json      
├─ README.md      
      

node_moudules : node의 모듈을 관리해주는 패키지 매니저를 통해 저장되는 모듈 저장소
public : npm run dev실행 시 가장 먼저 로딩되는 파일이 있는 곳
src : .vue 파일이나, 애플리케이션이 동작하는 데 필요한 로직이 있는 곳
package.json : npm 설정파일, 라이브러리가 정의된 곳
webpack.config.js : 웹팩 설정파일

참고 : https://joshua1988.github.io/web-development/vuejs/vue-structure/
(실무에서 사용하는 Vue프로젝트 구조)

profile
Curious for Everything

0개의 댓글