【问题标题】:Unable to link react-native-version-number无法链接 react-native-version-number
【发布时间】:2023-03-23 22:57:01
【问题描述】:

我正在尝试安装react-native-version-numberinstructions 表示安装后发出;

react-native link react-native-version-number

但是当我这样做时,我收到以下错误消息;

Looks like you installed react-native globally, maybe you meant react-native-cli?
To fix the issue, run:
npm uninstall -g react-native
npm install -g react-native-cli

但是当我跑步时

npm uninstall -g react-native

我明白了

npm WARN uninstall not installed in /usr/local/lib/node_modules: "react-native"

如何链接 react-native-version-number?

【问题讨论】:

  • rnpm 链接? (如果你安装了 rnpm)
  • 您是否从项目根目录运行 react-native 链接?
  • 我刚查了一下,肯定是从根目录下运行的。
  • dv3:rnpm 链接确实有效。如果你按照这些思路写一个答案,那么我会接受它。如果您解释为什么 react-native 链接不起作用,那将是一个更好的答案。

标签: npm react-native


【解决方案1】:

作为一种解决方法,dv3 关于使用rnpm link 的评论确实有效。但是,我发现我在使用其他 react-native 命令时遇到了这个问题,例如 react-native run-android。这似乎是因为 npm 是使用自制软件安装的。可以在this gist 上找到有关此问题的描述以及如何解决它。总之,所需的修复是卸载所有 npm 全局安装的包,卸载节点,然后重新安装节点,然后重新安装 npm 而不使用 brew。

npm list -g --depth=0 # to list all your globally installed packages
rm -rf /usr/local/lib/node_modules
brew uninstall node
brew install node --without-npm
echo prefix=~/.npm-packages >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh

然后,您必须重新安装全局安装的所有 npm 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 2020-01-20
    • 1970-01-01
    • 2018-12-19
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多