export type { ColorfulButtonProps } from './components/colorful-button';
export { default as ColorfulButton } from './components/colorful-button';
export type { ColorfulInputProps } from './components/colorful-input';
export { default as ColorfulInput } from './components/colorful-input';
export type { MyPageProps } from './components/my-page';
export { default as MyPage } from './components/my-page';
const bizCssPrefix = 'bizpack';
export {
bizCssPrefix
}
Describe the bug (required) / 详细描述 bug(必填)
yarn lowcode:dev
不支持热重载。To Reproduce (required) / 如何复现 bug?(必填,非常重要)
Steps to reproduce the behavior: / 详细复现步骤:
项目初始化
包模式选择:
react-组件库
,其他使用默认值。src/components/my-page/index.tsx
文件的内容如下:运行
yarn lowcode:dev
命令。打开http://localhost:3333
看不到my-page
组件。这个时候因为没有在
src/index.tsx
里导出MyPage
组件,所以看不到也正常。那编辑src/index.ts
文件,导出这个组件的相关内容:src/index.tsx
仍然看不到新增的
MyPage
组件。👇下面是重点
先删除现在的
lowcode
内容:然后重新运行
yarn lowcode:dev
命令。这个时候能看到
MyPage
组件了。上面这是一种不支持热加载的情况。还有一种情况,比如我开始
src/components/my-page/index.ts
写成下面的样子:这个时候也是识别不出
MyPage
组件的。那我们加上类型标注(注意,不要终止yarn lowcode:dev
命令,让它热加载):这个时候强行刷新
http://localhsot:3333
也是看不到MyPage
组件的。但是,如果删除lowcode
,重新运行yarn lowcode:dev
,就能够看到新增的MyPage
组件了。🤣🤣🤣版本信息:
其他: