14. Vue 2 - Vue Storybook
OS | Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.867) |
Vue | 2.5.13 |

곰식 홈페이지
Install Storybook
Storybook is an open source tool for developing UI components in isolation for React, Vue, and Angular
storybook.js.org
1. Vue CLI 설치하기
npm i -g @vue/cli
vue create {디렉토리명}
2. vue storybook 설치하기
npx sb init
3. 생성되는 파일들

.storybook/main.js
module.exports = { "stories": [ "../src/**/*.stories.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)" ], "addons": [ "@storybook/addon-links", "@storybook/addon-essentials" ] }
.storybook/preview.js
export const parameters = { actions: { argTypesRegex: "^on[A-Z].*" }, controls: { matchers: { color: /(background|color)$/i, date: /Date$/, }, }, }
package.json
{ "name": "vue-storybook", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook" }, "dependencies": { "core-js": "^3.6.5", "vue": "^2.6.11" }, "devDependencies": { "@babel/core": "^7.13.14", "@storybook/addon-actions": "^6.2.1", "@storybook/addon-essentials": "^6.2.1", "@storybook/addon-links": "^6.2.1", "@storybook/vue": "^6.2.1", "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-service": "~4.5.0", "babel-eslint": "^10.1.0", "babel-loader": "^8.2.2", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", "vue-loader": "^15.9.6", "vue-template-compiler": "^2.6.11" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "eslint:recommended" ], "parserOptions": { "parser": "babel-eslint" }, "rules": {} }, "browserslist": [ "> 1%", "last 2 versions", "not dead" ] }
4. 실행
"scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook" },
npm run storybook
이 글은
(새창열림)
본 저작자 표시 규칙 하에 배포할 수 있습니다. 자세한 내용은 Creative Commons 라이선스를 확인하세요.
Creative Commons
본 저작자 표시
'16. Vue JS > Vue 2' 카테고리의 다른 글
16. Vue 2 - Vuex Module 분리하기 (0) | 2021.04.20 |
---|---|
15. Vue 2 - Axios interceptor Loading Spinner (0) | 2021.04.02 |
인프런 - Vue.js 끝장내기 - 실무에 필요한 모든 것 (0) | 2021.03.29 |
11. Vue 2 - SockJS (0) | 2020.09.29 |
10. Vue 2 - json-viewer (0) | 2020.09.24 |
댓글
이 글 공유하기
다른 글
-
16. Vue 2 - Vuex Module 분리하기
16. Vue 2 - Vuex Module 분리하기
2021.04.20 -
15. Vue 2 - Axios interceptor Loading Spinner
15. Vue 2 - Axios interceptor Loading Spinner
2021.04.02이 글은 보호되어 있습니다. -
인프런 - Vue.js 끝장내기 - 실무에 필요한 모든 것
인프런 - Vue.js 끝장내기 - 실무에 필요한 모든 것
2021.03.29이 글은 보호되어 있습니다. -
11. Vue 2 - SockJS
11. Vue 2 - SockJS
2020.09.29OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Vue 2.5.13 # sock (서버)와 sock-client (클라이언트)로 나뉜다 메소드 설명 onopen 서버와 연결 됐을 때 호출 onmessage 클라이언트가 서버로부터 메시지를 받을 때 호출 onclose 웹 소켓 연결이 종료됐을 때 호출 onerror 에러가 발생하면 호출 send 서버로 데이터 전송 (blob, ArrayBuffer, ArrayBufferView) close 클라이언트와 서버 통신 종료 HTML Standard This section is non-normative. To enable web applications to maintain bidirectional communication…
댓글을 사용할 수 없습니다.