简体   繁体   English

找不到 react-native 和 create-react-app 的命令(Mac OS)

[英]Command not found for react-native and create-react-app(Mac OS)

I think I've broken my node/react-native/react PATHs/installation/links and since yesterday I'm trying to figure out what to do.我想我已经破坏了我的 node/react-native/react PATHs/installation/links 并且从昨天开始我试图弄清楚该怎么做。

The errors are:错误是:

zsh: command not found: create-react-app
zsh: command not found: react-native

In my which node :在我的which node

/usr/local/bin/node

My npm get prefix :我的npm get prefix

/Users/username/.npm-packages

My PATH is:我的路径是:

/Users/username/.rvm/gems/ruby-2.3.0/bin:/Users/username/.rvm/gems/ruby-2.3.0@global/bin:/Users/username/.rvm/rubies/ruby-2.3.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/username/.npm-packages:/usr/local/bin/node:/Users/username/.rvm/bin /Users/username/.rvm/gems/ruby-2.3.0/bin:/Users/username/.rvm/gems/ruby-2.3.0@global/bin:/Users/username/.rvm/rubies/ruby- 2.3.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/username/.npm-packages:/usr/local/bin/node:/Users /用户名/.rvm/bin

EDIT:编辑:

My workaround was uninstalling all the NODE.JS installation我的解决方法是卸载所有 NODE.JS 安装

The following is the best way to completely uninstall node + npm:以下是完全卸载node + npm的最佳方法:

  1. go to /usr/local/lib and delete any node and node_modules转到 /usr/local/lib 并删除任何节点和 node_modules
  2. go to /usr/local/include and delete any node and node_modules directory转到 /usr/local/include 并删除任何节点和 node_modules 目录
  3. if you installed with brew install node, then run brew uninstall node in your terminal如果您使用 brew install node 安装,则在终端中运行 brew uninstall node
  4. check your Home directory for any local or lib or include folders, and delete any node or node_modules from there检查您的主目录是否有任何本地或 lib 或包含文件夹,并从那里删除任何节点或 node_modules
  5. go to /usr/local/bin and delete any node executable转到 /usr/local/bin 并删除任何节点可执行文件

You may need to do the additional instructions as well:您可能还需要执行其他说明:

  1. sudo rm /usr/local/bin/npm sudo rm /usr/local/bin/npm
  2. sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/share/man/man1/node.1
  3. sudo rm /usr/local/lib/dtrace/node.d sudo rm /usr/local/lib/dtrace/node.d
  4. sudo rm -rf ~/.npm sudo rm -rf ~/.npm
  5. sudo rm -rf ~/.node-gyp sudo rm -rf ~/.node-gyp
  6. sudo rm /opt/local/bin/node sudo rm /opt/local/bin/node
  7. sudo rm /opt/local/include/node sudo rm /opt/local/include/node
  8. sudo rm -rf /opt/local/lib/node_modules sudo rm -rf /opt/local/lib/node_modules
  9. sudo rm -rf /usr/local/include/node/ sudo rm -rf /usr/local/include/node/

Try this: npm -g install react-native OR npm i -g react-native-cli试试这个: npm -g install react-native 或 npm i -g react-native-cli

for zsh error: npm install -g react-native-cli对于 zsh 错误: npm install -g react-native-cli

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM