umijs / dumi

📖 Static Site Generator for component library development
https://d.umijs.org
MIT License
3.61k stars 1.18k forks source link

错误:可能是某个间接的库造成了各种错误 #2112

Closed GuoDapeng closed 6 months ago

GuoDapeng commented 6 months ago

Version

2.2.13

OS Version

macOS 14.4.1

Node.js Version

22.1.0

Browser Version

Google Chrome 126.0.6452.3

Link to minimal reproduction

https://github.com/GuoDapeng/dumi_test/blob/main/docs/index.md

Steps to reproduce

新建一个项目,或者以前的项目删除 pnpm-lock.yaml 或者 yarn.lock

在任意文档里面添加:

/**
 * inline: true
 */
import React from 'react';

const App: React.FC = () => {
  return <>APP</>
}
export default App;

pnpm install 或者 yarn install

启动项目 pnpm start 或者 yarn start

What is expected?

希望顺利启动

What is actually happening?

截屏2024-05-11 19 34 11

Any additional comments? (optional)

No response

PeachScript commented 6 months ago

报错是符合预期的,原因是在 jsx 代码块里使用了 TypeScript 语法

GuoDapeng commented 6 months ago

非常感谢,我一直存在一个实践错误。需要使用 tsx 包裹需要渲染的组件。

截屏2024-05-14 10 27 50