我正在尝试测试我希望发布的 npm 包的构建文件。我已经使用汇总来构建,生成的文件是 - index.cjs.js、index.cjs.js.map、index.esm.js。当我导入定义了我的反应组件的 esm.js 文件并发送道具时,它显示道具未定义,因此我无法测试功能。不知道为什么会这样。这是代码-
import ErrorBoundary from '../src/dist/index.esm'
export default function App(){
return(
<div><ErrorBoundary
onError="Hello"
><Home/></ErrorBoundaryr></div>
)
}
这是我在 esm 文件中的组件-
class ErrorBoundary extends React.Component{
constructor (props){
super(props);
this.state={
hasError: false
};
}
//其他部分代码 }