create-react-app에서 yarn start 할 수 없습니다 (완료)
Create-react-app 후에 yarn start를 할 수 없다
구체적으로 create-react-app my-app
후 프로젝트 디렉토리로 이동 cd my-app
한 후 yarn start
를 실행했지만 다음 오류로 실행할 수 없습니다.
terminal.yarn start
terminal.yarn run v1.17.3
$ react-scripts start
Attempting to bind to HOST environment variable: x86_64-apple-darwin13.4.0
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here: https://bit.ly/CRA-advanced-config
events.js:180
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND x86_64-apple-darwin13.4.0
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)
Emitted 'error' event at:
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1412:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:17) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'x86_64-apple-darwin13.4.0'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
커맨드만으로 개발을 시작할 수 있을 것 같아서…
운영 환경
- macOS Mojave 10.14.15
- node.js 12.7.0
원인은 뭐야
먼저 일반적인 해결책을 보여줍니다.
terminal.npm install npm
yarn add yarn
내 경우에는 위의 작업을 수행해도 작동하지 않았으므로 오류 로그를 제대로 읽어 보았을 때 아래의 시작 부분에 대해 걱정했습니다.
terminal.Attempting to bind to HOST environment variable: x86_64-apple-darwin13.4.0
If this was unintentional, check that you haven't mistakenly set it in your shell.
일본어로 번역하십시오.
"HOST 환경 변수에 바인딩하려고합니다. x86_64-apple-darwin13.4.0
이것이 의도적이지 않으면 실수로 쉘에 설정되어 있지 않은지 확인하십시오. "
흠, create-react-app로 만든 앱에서 로컬 서버를 실행할 때 HOST 변수를 bind 할 수 없어서 곤란한 것 같습니다.
그래서 확인으로 다음을 수행했습니다.
terminal.echo $HOST
그러면 다음 결과가 발생합니다.
terminal.x86_64-apple-darwin13.4.0
조금 전의 문장과 같습니다. $ HOST에 이미 값이 들어 있기 때문에 로컬 서버를 시작할 수 없습니다.
위의 오류 로그를 기반으로 검색하면 다음 stackoverflow에서 비슷한 사례를 찾을 수있었습니다.
이에 따라 $ HOST를 해제하여 해결할 것입니다. 그래서 다음 명령을 실행합니다.
terminal.unset HOST
이제\$ HOST 바인딩이 해제되었습니다.
이를 위해 $ HOST의 값을 확인해 보겠습니다.
echo $HOST
그런 다음 위와 같이 아무 것도 표시되지 않습니다.
이상을 확인한 후 프로젝트 디렉토리에서 yarn start
를 실행해보십시오.
terminal.yarn start
그런 다음 mac에서 인터넷 연결 관련 경고가 날아오므로 OK를 발행합니다.
할 수 있었습니다!
요약
일단 unset HOST
로 해방되는 것은 현재 디렉토리의 변수만 같지만, HOST라든지 무서운 이름은 가능한 한 만지고 싶지 않네요...
이 기사에서 안전을 위해 HOST에 다른 값을 바인딩하는 것이 계시므로 참고로 올려 드리겠습니다.
htps : // 메이 m. 이 m
Reference
이 문제에 관하여(create-react-app에서 yarn start 할 수 없습니다 (완료)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hppRC/items/4c09c1f33135a40870bd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
yarn start
yarn run v1.17.3
$ react-scripts start
Attempting to bind to HOST environment variable: x86_64-apple-darwin13.4.0
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here: https://bit.ly/CRA-advanced-config
events.js:180
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND x86_64-apple-darwin13.4.0
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)
Emitted 'error' event at:
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1412:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:17) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'x86_64-apple-darwin13.4.0'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
먼저 일반적인 해결책을 보여줍니다.
terminal.
npm install npm
yarn add yarn
내 경우에는 위의 작업을 수행해도 작동하지 않았으므로 오류 로그를 제대로 읽어 보았을 때 아래의 시작 부분에 대해 걱정했습니다.
terminal.
Attempting to bind to HOST environment variable: x86_64-apple-darwin13.4.0
If this was unintentional, check that you haven't mistakenly set it in your shell.
일본어로 번역하십시오.
"HOST 환경 변수에 바인딩하려고합니다. x86_64-apple-darwin13.4.0
이것이 의도적이지 않으면 실수로 쉘에 설정되어 있지 않은지 확인하십시오. "
흠, create-react-app로 만든 앱에서 로컬 서버를 실행할 때 HOST 변수를 bind 할 수 없어서 곤란한 것 같습니다.
그래서 확인으로 다음을 수행했습니다.
terminal.
echo $HOST
그러면 다음 결과가 발생합니다.
terminal.
x86_64-apple-darwin13.4.0
조금 전의 문장과 같습니다. $ HOST에 이미 값이 들어 있기 때문에 로컬 서버를 시작할 수 없습니다.
위의 오류 로그를 기반으로 검색하면 다음 stackoverflow에서 비슷한 사례를 찾을 수있었습니다.
이에 따라 $ HOST를 해제하여 해결할 것입니다. 그래서 다음 명령을 실행합니다.
terminal.
unset HOST
이제\$ HOST 바인딩이 해제되었습니다.
이를 위해 $ HOST의 값을 확인해 보겠습니다.
echo $HOST
그런 다음 위와 같이 아무 것도 표시되지 않습니다.
이상을 확인한 후 프로젝트 디렉토리에서
yarn start
를 실행해보십시오.terminal.
yarn start
그런 다음 mac에서 인터넷 연결 관련 경고가 날아오므로 OK를 발행합니다.
할 수 있었습니다!
요약
일단 unset HOST
로 해방되는 것은 현재 디렉토리의 변수만 같지만, HOST라든지 무서운 이름은 가능한 한 만지고 싶지 않네요...
이 기사에서 안전을 위해 HOST에 다른 값을 바인딩하는 것이 계시므로 참고로 올려 드리겠습니다.
htps : // 메이 m. 이 m
Reference
이 문제에 관하여(create-react-app에서 yarn start 할 수 없습니다 (완료)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hppRC/items/4c09c1f33135a40870bd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(create-react-app에서 yarn start 할 수 없습니다 (완료)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hppRC/items/4c09c1f33135a40870bd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)