Yarn v0.16.1을 사용하고 있습니다. 내가합니다 (에 따라 제대로 이해하고 문서 ) yarn global add <package>
에 해당되어야한다 npm install -g <package>
. 그러나 문서 (사용 create-react-app
) 에서 예제를 실행하면 명령이 성공적으로 실행되지만 create-react-app
명령 줄에서 사용할 수 없습니다. 출력은 다음과 같습니다.
$ yarn global add create-react-app
$ yarn global v0.16.1
[1/4] ? Resolving packages...
[2/4] ? Fetching packages...
[3/4] ? Linking dependencies...
[4/4] ? Building fresh packages...
success Installed create-react-app@0.6.0 with binaries:
- create-react-app
✨ Done in 3.22s.
$ create-react-app --help
-bash: create-react-app: command not found
npm을 사용하여 전역 설치를 수행하면 예상 결과가 나오고 모든 것이 작동합니다. 실로 무엇을 놓치고 있습니까?
답변
당신은 export PATH="$PATH:$(yarn global bin)"
당신 ~/.bash_profile
또는 당신이 사용하는 무엇이든 추가해야합니다 . 그것은 문제를 해결할 것입니다.
설치 방법에 따라 Yarn의 전역 폴더는 어떤 이유로 든 다릅니다. 여기에서이 문제를 따를 수 있습니다.
답변
2018 년 12 월 업데이트
경로를 업데이트하는 것만으로는 효과가 없었습니다. 실 접두사도 설정해야했습니다.
- Ubuntu 18.04.1 LTS (바이오닉)
- 원사 1.12.3
- npm v3.5.2
- 노드 v8.10.0
- zsh 5.4.2
단계
-
전역 빈 경로 확인
yarn global bin
나는 얻었다 : /home/username/.yarn/bin
-
원사 접두사 설정 :
원사 접두사가 bin 디렉토리의 상위 디렉토리인지 확인하십시오. 실행하여 확인할 수 있습니다
yarn config get prefix
이것을 실행할 때 접두사가 비어 있으므로 설정했습니다.
yarn config set prefix ~/.yarn
-
~ / .bash_profile 또는 ~ / .bashrc에 다음을 추가하십시오.
export PATH="$PATH:`yarn global bin`"
zsh 사용자의 경우이 줄을 ~ / .zshrc에 추가해야합니다.
-
쉘을 다시 시작하거나 새 쉘을 시작하십시오.
bash -l
또는zsh
답변
나의 경우에는 yarn global bin
에는 작동하지 않았습니다.
brew reinstall yarn
그것이 당신이 설치 한 방법이라면 시도하십시오yarn
??
답변
다시 설치하려면 아래를 실행하십시오.
brew install -g yarn
// 참고 : (homebrew 업데이트) Mac 사용자의 경우.
brew reinstall yarn
// (실이 아직 발견되지 않은 경우)
답변
Ubuntu에서는 다음과 같은 패키지를 설치하여 수정했습니다.
sudo yarn global add <package> --prefix /usr/local
답변
이 문제가 발생했지만 Windows 시스템에서 발생했습니다. 내가해야 할 일은 PATH 변수에 yarn global bin을 추가하는 것뿐이었습니다.
setx path "%path%;c:\users\YOURUSERNAME\appdata\local\yarn\bin"
YOURUSERNAME을 계정 사용자 이름으로 변경하는 것을 잊지 마십시오.
실행하여 글로벌 빈의 위치를 확인할 수 있습니다.
yarn global bin
작업중인 CMD 창을 다시 시작하는 것을 잊지 마십시오. 즐거운 코딩 되세요!
답변
다음은 Mac OSX El Capitan에서 사용한 프로세스입니다.
- 이미 가지고 있다면 yarn (Curl 명령을 사용했습니다)을 설치하십시오. 이미 설치되어있는 경우 표시되며 현재 존재하는 디렉토리를 제공합니다.
이렇게 :
curl -o- -L https://yarnpkg.com/install.sh | bash
다음과 같이 표시됩니다.
Installing Yarn!
> /Users/{Your Username}/.yarn already exists, possibly from a past Yarn install.
> Remove it (rm -rf /Users/{Your Username}/.yarn) and run this script again.
그것을 제거하지 마십시오. 2 단계로 이동합니다.
-
위에 나열된 디렉토리를 복사하십시오. 프로필을 엽니 다. zsh를 사용하고 있습니다. 그래서 내 것이
~/.zshrc
. 여기에서 귀하와 자세한 정보를 찾을 수 있습니다 . -
다음을 복사합니다 (필요에 따라 설치 오류 메시지에서받은 디렉터리 및 사용자 이름 세부 정보를 바꿉니다).
alias yarn="/Users/{Your Username}/.yarn/bin/yarn"
yarn version
작동하는지 확인 하기 위해 실행 하십시오. 그렇다면 터미널에 버전 번호가 표시되어야합니다.
그게 나에게 효과적이었습니다.