javascript - 我正在尝试使用纱线链接和其他文件夹说我它不是一个模块
问题描述
每当我尝试使用“纱线链接”时,它都会说成功。当我尝试在另一个项目中使用它时,它说../../.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
解决方案
yarn link 使用相对路径。
因此,如果您尝试在另一个项目中使用它,则需要确保相对路径仍然有意义。这意味着您可能需要遍历更多/更少的目录(的../
)
此外,请验证您是否指向有效模块,因为错误状态:../../.tsx
不是有效模块......它应该更像../../module.tsx
推荐阅读
- pine-script - 颜色变化警报
- python-2.7 - 查找值是否已在 Dynamodb 中更新或插入?
- php - 在不同类型的对象之间传递私有属性
- makefile - 使用多个目标调用 make 的 Makefile
- java - 如何将文本发送到基本身份验证中的用户名和密码字段?
- java - chrome 驱动程序的多个实例上的 Chrome 崩溃
- micronaut - 为什么 hello-world 示例项目在 micronaut 中启动如此缓慢?
- javacard - 使用 HMACKey.setkey 时获取异常 CryptoException.ILLEGAL 值
- aws-lambda - 如何在 Node.js/AWS Lambda 中使用我的函数
- c# - 使用 C# API 屏蔽 Twilio 呼叫电话号码