【问题标题】:React Native - 'react-native-asset' is not recognizedReact Native - 无法识别 \'react-native-asset\'
【发布时间】:2022-12-19 14:16:33
【问题描述】:

我正在尝试在我的 react-native-project 中添加自定义字体。我添加到这段代码

module.exports = {
    project: {
        ios: {},
        android: {}
    },
    assets: ['./assets/fonts/']
}

进入 react-native.config.js 和

npx react-native-asset

这件事发生

'react-native-asset' is not recognized as an internal or external command,
operable program or batch file.

【问题讨论】:

  • 你已经安装了react-native-asset包吗?
  • 我不认为这与问题有任何关系。

标签: reactjs react-native npm


【解决方案1】:

要事第一

确保你的配置名为react-native.config.js,字体在MY-PROJECTS/assets/fonts

尝试重新安装 react-native-cli

npm install -g react-native-cli
# restart terminal, open a new one afterwards
npx react-native-asset

尝试链接

如果您使用的是较旧的 react-native 版本,也许运行以下命令将修复它:

npx react-native link

【讨论】:

  • error Unrecognized command "link".
  • 我更新了答案,现在检查。
  • npx react-native-asset 对我不起作用,尽管我再次在全球范围内安装了 react-native-cli。仍然有问题。我正在使用 react-native 0.69+
  • 能贴一下日志吗? @RaminKhodaie
  • 提前感谢您的回复。顺便说一句,我没有在全球范围内安装它。运行命令“npm i -g react-native-asset”后,问题解决了,我可以将我的字体链接到项目。
【解决方案2】:

确保在所有配置之前全局安装 react-native-asset。

运行命令npm i -g react-native-asset后,为了将所有字体链接到项目,运行命令npx react-native-asset

【讨论】:

    猜你喜欢
    • 2016-10-03
    • 2021-04-27
    • 2021-11-01
    • 2016-07-07
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 2022-07-25
    • 1970-01-01
    相关资源
    最近更新 更多