14. Vue 2 - Vue Storybook
OS | Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.867) |
Vue | 2.5.13 |
곰식 홈페이지
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
'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.29