【问题标题】:React-native link is not working properlyReact-native 链接无法正常工作
【发布时间】:2017-11-28 20:01:21
【问题描述】:

我尝试安装 react-native 声音并将其链接到我的项目中。但是,当我在我的项目目录中运行以下命令时,

react-native link react-native-sound

库没有链接,我得到以下结果:

Scanning 758 folders for symlinks in /Users/MY_USER_NAME/PROJECT_NAME/node_modules 

我认为我的节点或 npm 设置有误。

【问题讨论】:

  • 尝试手动安装?有时react-native linkrnpm link 会失败
  • 如何手动安装?
  • 我遇到了完全相同的问题,也尝试过使用较旧的节点版本 -> 没有。

标签: node.js react-native npm node-modules


【解决方案1】:

好的,经过一番挖掘,我发现了问题。 https://github.com/facebook/react-native/pull/14863

也许尝试在本地应用该修复程序,然后它应该可以工作。

【讨论】:

  • 太酷了!如何在本地应用该修复程序?
  • 只需在本地安装 react native 并用我的更改修补 PR 中的文件。
【解决方案2】:

1- 在项目根目录下新建文件并命名为react-native.config.js

2-将此代码添加到react-native.config.js

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

3- 将 ['./src/assets/fonts/'] 更改为您的字体路径

4- 现在运行react-native link

就是这样

【讨论】:

    【解决方案3】:

    我在链接 npm 包时遇到了同样的问题,我在 android studio 中关闭了 react native android 项目(我正在链接 npm repo),它对我来说很好。

    【讨论】: