react-native: 명령을 찾을 수 없습니다.
나는 받는 중입니다.-bash: react-native: command not found error
반응 네이티브 프로젝트를 만드는 동안.
다음은 추가 정보입니다.
1. brew --version
homebrew 0.9.9
2 brew info watchman
watchman `enter code here`stable 4.50
/usr/local/Cellar/watchman/4.4.0
3. brew info flow
stable 0.24.1
/usr/local/Cellar/flow/0.24.1
4. brew info node
stable 6.1.0
/usr/local/Cellar/node/6.1.0
5. npm -version
3.8.6
6. echo $PATH
/Users/Ashok/.rbenv/shims:/Users/Ashok/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
이 링크에서 제안된 단계를 시도했지만 여전히 동일한 오류가 발생합니다.
솔루션에 지정된 "npm" 디렉터리가 없습니다.
Ashoks-MacBook-Pro:share Ashok$ ls
aclocal doc info ruby-build zsh
autoconf emacs man systemtap
그런데 아래 위치에 npm 파일이 있는 것을 발견했습니다.
/usr/local/Cellar/node/6.1.0/etc/bash_completion.d
react-native를 제거하고 다시 설치했지만 여전히 동일한 문제에 직면하고 있습니다.
PATH 변수에 올바른 경로를 추가하면 문제가 해결됩니다.
다음은 올바른 경로를 찾는 단계입니다.
1. Enter: npm install -g react-native-cli
output: /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native ->/usr/local/Cellar/node/6.1.0/libexec/npm/lib/node_modules/react-native-cli/index.js/usr/local/Cellar/node/6.1.0/libexec/npm/lib
└── react-native-cli@0.2.0
위의 출력에서 /usr/local/Cellar/node/6.1.0/libexec/npm/bin/react-native 경로를 명확하게 볼 수 있습니다.
export PATH="/usr/local/Cellar/node/6.1.0/libexec/npm/bin:$PATH"
react-native init appName
cd appName
react-native run-ios
xcrun: 오류: 이 단계에서 유틸리티 "simctl"을 찾을 수 없는 경우 아래 단계를 사용하여 다시 사랑할 수 있습니다.
XCode -> 기본 설정 -> 위치 -> 명령줄 도구 -> Xcode 7.2.1 선택
xcrun에서 simctl을 찾을 수 없는 원본 솔루션을 찾을 수 있습니다.
@fbozo 덕분에.
바로 그거야!!!
이 코드 실행
npm i -g react-native-cli
cmd를 닫았다가 다시 엽니다.
계속해서 이 문제에 부딪히고, 이 답을 누르고 그것이 작동하지 않게 된 후에.
만약 당신이 npm을 root/sudo로 실행하지 않는다고 가정하면(이것은 당신이 하지 말아야 한다!), 당신의 npm 모듈은 당신의 기본 디렉토리에 설치될 것입니다.
이러한 지침을 따르고 기본 디렉토리가 ~/.npm-global이라고 가정하면 ~/.npm-global/bin을 경로에 추가해야 합니다.
이 지침은 다음과 같습니다. 하지만 저는 이것을 .bashrc에 추가했습니다.
export PATH=$PATH:$HOME/.npm-global/bin
그런 다음 셸을 다시 시작하면 작동합니다.
해라
npx react-native
작동하지 않는 경우 글로벌 설치
npm i -g react-native-cli
오류가 있는 사용자는 sudo와 함께 사용해 보십시오.
sundpm install -gact-native-cli
실을 사용하는 경우 실을 앞에 두고 명령을 실행해야 할 수도 있습니다.예:
yarn react-native info
저는 약간 바보같이 굴어서 이 문제에 부딪혔습니다.nvm을 사용하여 여러 버전의 노드를 관리하고 기본값이 아닌 노드 버전에 react-native를 설치했습니다.새 포탄을 열자 지휘권을 상실했습니다.:) 물론 고정된 것들을 되돌립니다.
만약어이이로유상길, 로 가는 길.react-native
는 없다니습에 없습니다.PATH
당신은 어디에 있는지 주목해야 합니다.react-native
실행 파일이 설치되었습니다.일적으문제는로의 .command not found
에 없기 입니다.PATH
.
를 들어, 저는 를들어, 는저를 합니다.nodenv
그리고 실행npm install -g react-native
/Users/khoa/.nodenv/versions/10.10.0/bin/react-native -> /Users/khoa/.nodenv/versions/10.10.0/lib/node_modules/react-native/local-cli/wrong-react-native.js
그래서 나는 그것을 나의 것에 추가해야 합니다.PATH
export PATH=$HOME/.nodenv/versions/10.10.0/bin:$PATH
를 사용하여 확인할 수 있습니다.echo $PATH
또는 npx를 사용하여 로컬 npm 모듈을 실행할 수 있습니다.
npx react-native run-ios --simulator='iPhone X'
다음 명령을 사용하여 react-native를 글로벌하게 설치합니다.
npm i -g react-native-cli
동일한 문제가 있었지만 당신의 접근 방식의 절반이 나에게 효과가 없었습니다. 나는 당신이 했던 방식으로 길을 택했습니다: react-native-client의 출력에서 그러나 다음과 같이 수동으로 ect/path를 썼습니다.
sudo nano /etc/paths
마지막에 출력 경로를 추가한 다음 ctrl x와 y를 추가하여 저장했습니다.이 방법만이 효과가 있었지만 단서를 주셔서 감사합니다!
를 설치합니다.react-native-cli
와 함께npm install -g react-native-cli
like sudo sudo를 사용해야 할 수도 .sudo npm install -g react-native-cli
먼저 터미널에서 이 명령을 실행합니다.
npm i -g react-native-cli
그런 다음 이 명령을 사용하여 반응 네이티브 프로젝트를 만듭니다.
React-native init Project name
그런 다음 cd 명령으로 프로젝트 디렉토리로 이동합니다.
공식 문서에 따르면 다음과 같은 명령이 저에게 효과가 있었습니다.
- npx 반응-원본 런-스캐너
링크가 여기 있습니다.
"react-native run-android" 명령으로 실행하려고 했습니다. react-native cli를 글로벌하게 설치해야 합니다!
만약 누군가가 이 문제를 가지고 있다면, 나는 qix와 비슷한 문제를 가지고 있었지만, 더 미묘한 문제를 가지고 있었습니다.
새 셸 터미널은 기본적으로 다른 버전의 노드로 설정됩니다.터미널을 원하는 노드로 변경했지만 번들 스크립트가 실행될 때 새 셸에서 실행되었으며 반응 네이티브가 설치되지 않은 기본 버전을 받았습니다.
저는 용한사를 요.nvm alias default x.x.x
새 셸이 내가 원하는 기본 버전을 상속받을 수 있도록.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install yarn
brew install node
brew install watchman
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
npm install -g react-native-cli
얘들아,
npm install -g react-native-cli를 시도하십시오.
Cannot find module 'npmlog'와 같은 오류가 발생하면 이 명령을 사용하여 직접 npm을 설치할 수 있습니다.위 명령이 성공적으로 실행되면 이 명령을 실행할 필요가 없습니다.
컬 -0 -L https://npmjs.org/install.sh | sudoish
#우분투를 위해.
안부 전합니다.
cmd 관리 모드에서 실행
npm 설치 react-native-cli
이것은 정말 이상합니다. 제 쪽(macOS 10.14)에서는 노드와 npm이 작동한다고 확신하지만 이 특정 패키지에 대해서만 명령을 찾을 수 없습니다.저는 결국 다음과 같은 일을 하게 되었습니다.
- react-native-debugger 설치
- 원격 JS 디버깅, 문서를 사용하도록 설정했는지 확인합니다.
- react-native-debugger 실행
- RN 앱 실행
이제 보기 계층을 디버그하고 react-native-debugger에서 콘솔 로그를 볼 수 있습니다.
나는 이미 가지고 있었습니다.react-native
그리고.react-native-cli
설치되어 실행만 하면 됩니다.
yarn install
expo에서 배출한 후 이 문제가 발생하여 node_modules를 삭제하고 실행하여 다시 설치하는 것을 잊었습니다.yarn
또는npm install
.
내가 그렇게 한 후에 도망가.npx react-native run-android
그것은 잘 작동했습니다!
반응 네이티브를 사용해 보십시오. 도움말을 사용하여 결과를 확인합니다. 컬을 사용해 보십시오.
기본 라이브러리 권장 사항에 대응:
모듈 'npmlog'를 찾을 수 없습니다'와 같은 오류가 발생하면 npm을 직접 설치해 보십시오. curl -0 -L https://npmjs.org/install.sh | sudosh.
https://facebook.github.io/react-native/docs/getting-started.html
저는 npm 업데이트를 했고, 같은 오류가 발생했지만, npm 설치 후 앱을 다시 빌드한 후 작동했습니다.
언급URL : https://stackoverflow.com/questions/37189081/react-native-command-not-found
'source' 카테고리의 다른 글
두 장고 쿼리 세트의 결합을 어떻게 찾을 수 있습니까? (0) | 2023.07.23 |
---|---|
Spring Boot Data Jpa 어플리케이션에서 기준 쿼리를 사용하는 방법 (0) | 2023.07.23 |
Python 및 Scrapy 및 MariaDB/MYSQL 데이터베이스로 스크랩된 데이터 가져오기 시도 (0) | 2023.07.23 |
MySQL/MariaDB에서 문자열(uuid)을 정수와 동일하게 간주하는 이유는 무엇입니까? (0) | 2023.07.23 |
WebFlux에서 OAuth2의 작업 예가 있습니까? (0) | 2023.07.23 |