我正在尝试安装react-native-version-number
。 instructions状态,安装后,发出;
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?
答案 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软件包。