首页 > 解决方案 > 我正在尝试使用纱线链接和其他文件夹说我它不是一个模块

问题描述

每当我尝试使用“纱线链接”时,它都会说成功。当我尝试在另一个项目中使用它时,它说../../.tsx is not a module 我错过了什么?

const App: React.FC = () => {
const [open, setOpen] = React.useState(false)
const node = React.useRef(null)

return (
  <>
    <div ref={node} >
      <Burger open={open} setOpen={setOpen} />
      <Menu open={open} setOpen={setOpen} />

      </div>
    </>
)

}

export default App

标签: javascriptreactjstypescriptyarnpkg

解决方案


yarn link 使用相对路径。

因此,如果您尝试在另一个项目中使用它,则需要确保相对路径仍然有意义。这意味着您可能需要遍历更多/更少的目录(的../

此外,请验证您是否指向有效模块,因为错误状态:../../.tsx不是有效模块......它应该更像../../module.tsx


推荐阅读