【问题标题】:How to declare and use a local component as module?如何声明和使用本地组件作为模块?
【发布时间】:2022-11-10 09:57:07
【问题描述】:

我在 ThemeFont.ts 中 export const FontXLarge = 18;。 想用的时候用import {FontXLarge} from '../theme/ThemeFont';

我添加后

{
    "name": "theme"
}

我可以使用import {FontXLarge} from 'theme/ThemeFont';,但我无法链接到该文件夹​​。

所以我认为如果我声明模块'ThemeFont'我可以链接它。而我做到了这一点。当我 ctrl + 单击(或 alt + 单击 VSCode,取决于您的设置)时,它可以打开文件ThemeFont.ts当我使用import {FontXLarge} from 'ThemeFont';

declare module 'ThemeFont' {
  export const FontXLarge = 18;
}

悬停时会这样显示

表明错误构建时:无法解析 node_modules 中的模块 ThemeFont

【问题讨论】:

标签: reactjs react-native module node-modules


【解决方案1】:

我们可以使用这个库来声明本地组件 https://github.com/tleunen/babel-plugin-module-resolver

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 2020-08-27
    • 2023-04-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多