1、在代码库中执行 npm link
2、在代码库中执行 npm link ../../myapp2/node_modules/react
3、在项目中执行 npm link reactui
docz 部署问题
http://storage.jd.com/jdplus/react-ui-demo/ index.html----生成路径
http://storage.jd.com/ static/js/app.39fc221f.js----要求路径
http://storage.jd.com/jdplus/react-ui-demo/ static/js/app.39fc221f.js----生成路径
src="/app-df01096936b458cb7285.js"----代码中
组件名字: name author: 1 新增
src/components/${name}/style/index.scss
// @import '../../../styles/index.scss';
src/components/${name}/${name}.mdx
// ---
// name: Menu
// route: /menu
// menu: 业务组件
// ---
// > Menu菜单组件
src/components/${name}/${name}.tsx
import React, { FC } from 'react';
import classNames from 'classnames'
// interface BaseProps{
// className?:string,//自定义类名
// }
// const Button:FC<BaseProps> = (props)=>{
// const {
// className
// } = props;
// const classes = classNames('btn',className);
// return (
// <div className={classes}>
// </div>
// )
// }
// Button.defaultProps = {
// }
// export default Button;
src/components/${name}/${name}.test.tsx
src/components/${name}/index.tsx
// import Button from './button'
// import './style/index.scss'
// export default Button
2.追加
{
"packages":[
{
"name":"button",
"author":"zhenyulei"
},
{
"name":"menu",
"author":"zhenyulei"
}
]
}
export { default as Button } from './components/Button'