vue-cli jquery bootstrap 설치

2018. 12. 28. 14:53·Sundry/Python

[원본] https://medium.com/@johnyu42/vue-cli-%E6%95%B4-jquery-bootstrap-1943af43f044

설치된 버전 확인하기

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm view jquery version

3.3.1

설치할 수 있는 버전 확인하기

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm view jquery versions


[ '1.5.1',

  '1.6.2',

  '1.6.3',

  '1.7.2',

  '1.7.3',

  '1.8.2',

  '1.8.3',

  '1.9.1',

  '1.11.0-beta3',

  '1.11.0-rc1',

  '1.11.0',

  '1.11.1-beta1',

  '1.11.1-rc1',

  '1.11.1-rc2',

  '1.11.1',

  '1.11.2',

  '1.11.3',

  '1.12.0',

  '1.12.1',

  '1.12.2',

  '1.12.3',

  '1.12.4',

  '2.1.0-beta2',

  '2.1.0-beta3',

  '2.1.0-rc1',

  '2.1.0',

  '2.1.1-beta1',

  '2.1.1-rc1',

  '2.1.1-rc2',

  '2.1.1',

  '2.1.2',

  '2.1.3',

  '2.1.4',

  '2.2.0',

  '2.2.1',

  '2.2.2',

  '2.2.3',

  '2.2.4',

  '3.0.0-alpha1',

  '3.0.0-beta1',

  '3.0.0-rc1',

  '3.0.0',

  '3.1.0',

  '3.1.1',

  '3.2.0',

  '3.2.1',

  '3.3.0',

  '3.3.1' ]




   ╭───────────────────────────────────────────────────────────────╮

   │                                                                │

   │       New minor version of npm available! 6.4.1 → 6.5.0        │

   │   Changelog: https://github.com/npm/cli/releases/tag/v6.5.0    │

   │               Run npm install -g npm to update!                │

   │                                                                │

   ╰───────────────────────────────────────────────────────────────╯


(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend#

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm view bootstrap version

4.2.1

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm view bootstrap versions


[ '0.0.1',

  '0.0.2',

  '3.1.1',

  '3.2.0',

  '3.3.0',

  '3.3.1',

  '3.3.2',

  '3.3.4',

  '3.3.5',

  '3.3.6',

  '3.3.7',

  '3.4.0',

  '4.0.0-alpha.2',

  '4.0.0-alpha.3',

  '4.0.0-alpha.4',

  '4.0.0-alpha.5',

  '4.0.0-alpha.6',

  '4.0.0-beta',

  '4.0.0-beta.2',

  '4.0.0-beta.3',

  '4.0.0',

  '4.1.0',

  '4.1.1',

  '4.1.2',

  '4.1.3',

  '4.2.1' ]

npm version upgrade하기

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm -v

6.4.1

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm install -g npm

/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js

/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js

+ npm@6.5.0

added 2 packages from 1 contributor and updated 14 packages in 22.054s

(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# npm -v

6.5.0

$ npm install -g vue-cli
$ vue -V
(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# vue -V
2.9.6
$ vue list
(.venv) root@da0fa5dd7aae:~/vue-drf-bootstrap-auth/frontend# vue list

  Available official templates:

  ★  browserify - A full-featured Browserify + vueify setup with hot-reload, linting & unit testing.
  ★  browserify-simple - A simple Browserify + vueify setup for quick prototyping.
  ★  pwa - PWA template for vue-cli based on the webpack template
  ★  simple - The simplest possible Vue setup in a single HTML file
  ★  webpack - A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.
  ★  webpack-simple - A simple Webpack + vue-loader setup for quick prototyping.
$ vue init webpack test

$ cd test
$ npm install
$ npm install jquery --save
$ npm install popper.js --save

$ npm view jquery version
$ npm view jquery versions
build/webpack.base.conf.js
상단에 입력
const webpack = require('webpack')
plugins 블럭 추가
module.exports = {
...
plugins: [
new webpack.ProvidePlugin({
'$': "jquery",
'jQuery': "jquery",
'Popper': 'popper.js'
})
]
}

src/App.vue의 <script>블럭에 추가
$(function () {
alert('test')
})

test$ npm run dev
http://localhost:8080으로 alert이 보이는지 확인

bootstrap 4 설치
test$ npm install bootstrap --save
src/main.js에 다음 설정 추가
상단에 추가
import 'bootstrap'
import 'bootstrap/dist/css/bootstrap.css'

src/App.vue의 <template>의 <div id="app">섹션에 추가
<template>
<div id="app">
<p class="container">
<p class="row">
<p class="col-md-6">
<button class="btn btn-primary">test</button>
</p>
</p>
</p>
</div>
</template>

$ npm run dev
http://localhost:8080/을 열고, 파란색 버튼이 보이는지 확인.


'Sundry > Python' 카테고리의 다른 글

vue-drf-auth-demo #1  (0) 2018.12.25
vuengo tutorial  (0) 2018.12.18
json encode decode 예제  (0) 2018.12.14
django-widget-tweaks  (0) 2018.12.03
How to Render Django Form Manually  (0) 2018.12.02
'Sundry/Python' 카테고리의 다른 글
  • vue-drf-auth-demo #1
  • vuengo tutorial
  • json encode decode 예제
  • django-widget-tweaks
phpdoumi
phpdoumi
성공하는 유일한 방법은 남과 달라지는 것이다. -세스 고든-
  • phpdoumi
    IT로 뭘할까?
    phpdoumi
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Project
        • 점프투스프링부트
        • 게시판만들기
        • 멀티모듈프로젝트
      • Todo IT
        • IoC
        • Cloud
      • Programming
      • Hardware
      • Sundry
        • Git(Yona)
        • RedMine
        • WEB개발
        • Python
        • Node.js
        • PHP
        • Ansible
        • Docker
        • MMS
        • 빅데이터 분석
        • Java
        • PostgreSQL
        • 개발공간
        • Hyperledger
        • Open Source ERP
      • 행복한경영이야기
      • 영어회화
      • 운영체제
      • 오픈소스
      • PureFlex
      • Cloud
      • 영업지원
  • 블로그 메뉴

    • HOME
    • TAG
    • MEDIA LOG
    • LOCATION LOG
    • GUEST BOOK
    • ADMIN
    • WRITE
  • 링크

    • colorscripter
    • 강소기업제조인
    • jwt인증
    • 멀티모듈프로젝트
  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
phpdoumi
vue-cli jquery bootstrap 설치
상단으로

티스토리툴바