无法链接react-native-version-number

时间:2016-09-11 23:16:58

标签: npm react-native

我正在尝试安装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?

1 个答案:

答案 0 :(得分:0)

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

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软件包。