Open openks opened 6 years ago
一个多月前研究过这个东西但是忘记记录了,现在开新项目需要重新搭建的时候发现没有做记录,只能从代码里找,实在不方便 该项目的github 1.安装vue-styleguidist
vue-styleguidist
npm install --save-dev vue-styleguidist
2.添加配置文件
// 以vuecli工具生成项目为例 // 根目录下添加文件styleguide.config.js /* eslint global-require: "off" */ module.exports = { components: 'src/lib/*.vue', webpackConfig: Object.assign({}, require('./build/webpack.dev.conf.js'), { /* Custom config options */ } ) showUsage: true, showCode: true };
3.添加npm scripts
{ "scripts": { + "styleguide": "vue-styleguidist server", + "styleguide:build": "vue-styleguidist build" } }
4.使用
# 使用方法 npm run styleguide
问题:
// src/minxins/styleguidist.js // styleguide的minxin文件 import VeeValidate from 'vee-validate'; Vue.use(VeeValidate); export default { data() { return { colorDemo: 'blue', sizeDemo: 'large', } } /* ... */ }
// styleguide.config.js 添加如下配置 module.exports = { + mixins: [ + 'src/mixins/styleguidist.js', + ], };
只需简单配置就解决了问题1和问题2
问题3:在md文件中显示code方法
``` js static 这里是会显示出来的code 需要在js后面写上static 不写static的代码是会运行的代码 ``` <!--这是结尾符号-->
问题4:按照说明安装第三方插件elementui却报错找不到自定义组件 解决方法 我做了如下两个步骤 1.修改elementui的版本号从legacy到1.4.8 2.删除依赖包重新安装 结果就ok了,初步怀疑是安装依赖包时出现问题
文档写法 更多是示例与用法可参考Croud-Style-Guide
一个多月前研究过这个东西但是忘记记录了,现在开新项目需要重新搭建的时候发现没有做记录,只能从代码里找,实在不方便 该项目的github 1.安装
vue-styleguidist
2.添加配置文件
3.添加npm scripts
4.使用
问题:
只需简单配置就解决了问题1和问题2
问题3:在md文件中显示code方法
问题4:按照说明安装第三方插件elementui却报错找不到自定义组件 解决方法 我做了如下两个步骤 1.修改elementui的版本号从legacy到1.4.8 2.删除依赖包重新安装 结果就ok了,初步怀疑是安装依赖包时出现问题
文档写法 更多是示例与用法可参考Croud-Style-Guide