import React from 'react';
[... code ...]
export default function DummyPage(): React.JSX.Element {
^^^^^^^^^^^^^^ "Unused default export"
[... code ...]
}
如何摆脱这个(“未使用的默认导出”)linter 警告??
我的 IDE 是 JetBrains 的 Rider
expo-router
导航到此页面没有问题,但 linter 警告是我不想看到的(尽管这是事实,但至少在我编写的代码中,有 0 个代码引用此函数)
我也尝试过:
[... code ...]
function DummyPage(): React.JSX.Element {
[... code ...]
}
export default DummyPage;
^^^^^^^^^^^^^^ "Unused default function"
此
DummyPage
导航至以下位置:
router.navigate('main/menu/DummyPage');
需要明确的是,这只是一个困扰我的 linting 问题,代码仍然有效并且导航功能符合预期。
任何信息或帮助将不胜感激!
我将鼠标悬停在 Rider 为该功能提供的建议上,在 Rider 中找到了答案:
产生:
import React from 'react';
[... code ...]
// noinspection JSUnusedGlobalSymbols
export default function DummyPage(): React.JSX.Element {
[... code ...]
}
有了上述评论,警告就消失了:)
发现这一点并在谷歌上搜索“typescript noinspection”后,我能够找到有关此主题的几个 StackOverflow 答案。例如,最佳结果答案也涵盖了这个解决方案: