Skip to content

Learn Vue.js + Nuxt.js / Create To do Application and Templates

License

Notifications You must be signed in to change notification settings

lledellebell/learn-vue.js

Repository files navigation

1. LearnVueJS

Vue.js 학습을 통해 To do application 구현

Nuxt.js에 대한 강의 학습

2. 새로운 프로젝트 생성 방법

Vue cli을 이용한 프로젝트 생성

# node를 이용하여 vue cli 전역 설치
$ npm i -g @vue/cli

# Vue cli을 이용한 프로젝트 생성
$ vue create 프로젝트명

digit을 사용하여 holabee/bundler-webpack 레파지토리 기본 개발 프로젝트 환경 구성을(ex. webpack bundler, packages)을 가져와 Vue(3)에서의 기본 프로젝트 환경 템플릿 생성

새로운 생성 방법

  • vue 설치

        yarn add vue@next
        # npm i vue@next
  • js/main.js 파일 삭제

  • src 디렉토리 생성 후 App.vue, main.js 파일 생성

      src/
      ├── App.vue
      └── main.js
    
  • 기타 패키지 추가 설치

    yarn add -D vue-loader@next vue-style-loader @vue/compiler-sfc
    # = npm i -D vue-loader@next vue-style-loader @vue/compiler-sfc
    
    // webpack.config.js
    const { VueLoaderPlugin } = require('vue-loader');
    module.exports = {
        entry: './src/main.js',
        module: {
            rules: [
                {
                    test: /\.vue$/,
                    use: 'vue-loader',
                },
                {
                    test: /\.s?css$/,
                    use: ['vue-style-loader', 'style-loader', 'css-loader', 'postcss-loader', 'sass-loader'],
                },
            ];
        },
        plugins: [
            new VueLoaderPlugin(),
        ],
    }

3. Reference

About

Learn Vue.js + Nuxt.js / Create To do Application and Templates

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published