programing

create-module-app, 설치 오류("명령어를 찾을 수 없음")

powerit 2023. 2. 22. 23:16
반응형

create-module-app, 설치 오류("명령어를 찾을 수 없음")

facebook의 설명 페이지(https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html)의 지시에 따라서, create-module-app을 인스톨 하고 있습니다.

먼저 글로벌 패키지를 설치합니다.

npm install -g create-react-app

나는 이 일을 했다.정상적으로 동작하고 있는 것 같습니다.파일은 에 인스톨 되어 있습니다.

users/*name*/.node_modules_global/lib/node_modules/create-react-app

글로벌 인스톨이 이 패스를 도입하는 이유는 불명확합니다만, 이것으로 알 수 있습니다.

다음 순서:

이제 이를 사용하여 새 앱을 만들 수 있습니다.

create-react-app hello-world

이보다 더 간단할 순 없지, 그렇죠?하지만 터미널은 나에게 이렇게 말했다.

-bash: create-react-app: command not found

아마 내가 놓치고 있는 아주 간단한 것일지도 모르지만 나는 정말 어디를 찾아야 할지 모르겠다.누가 도와주면 정말 고맙겠다!

주의: Node v6.3.1 및 npm v3.10.3을 사용하고 있습니다.

다음의 솔루션을 적용할 수 있습니다.

$ npm config set prefix /usr/local
$ sudo npm install -g create-react-app
$ create-react-app my-app

환경 변수가 올바르게 설정되지 않았습니다.를 실행할 때create-react-app에러와 함께 패스가 표시됩니다.해당 경로를 복사하여 환경 변수에 추가합니다.

또는 다음 명령을 사용할 수 있습니다.

npx create-react-app <app_name>.

이것으로 충분할 겁니다.

노드 설정이 올바르지 않은 것 같습니다.Create React App에서는 문제가 되지 않습니다.글로벌 노드 명령어를 실행할 수 없는 것 같습니다.

이 모양은~/.node_modules_global/bin에 없습니다.PATH글로벌 명령을 실행할 수 없습니다.이것이 Bash의 동작 방식입니다.명령어가 어디에 있는지 추측할 수 없기 때문에, 그것을 말할 필요가 있습니다.기본적으로는 노드 설치가 이 작업을 수행해야 한다고 가정하지만 노드 설치 방법에 따라 다릅니다.

그 디렉토리가 당신의 컴퓨터에 있는지 확인해 주세요.PATH다시 한 번 해보겠습니다.Bash 를 사용하는 경우는, 이 주소를.profile터미널을 재시작합니다.

export PATH=$HOME/.node_modules_global/bin:$PATH

이거 먹어봐.나나 효과가 있었어.리액트 문서에서 찾았어요"Npx"는 오타가 아닙니다.npm 5.2+에 부속된 패키지 러너 툴입니다.

npx create-my-app my-app

2020년 12월 17일

Nodej 및 npm 설치

sudo apt update
sudo apt install nodejs
sudo apt install npm

를 인스톨 하면, Reactjs 설정의 에러와 같은 것이 표시됩니다.이것은 너에게 도움이 된다.

npm install -g create-react-app


npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/node_modules/create-react-app
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/create-react-app'
npm ERR!  [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/create-react-app'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/usr/local/lib/node_modules/create-react-app'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2020-12-17T14_16_02_442Z-debug.log

이 뒤에 입력하면

create-react-app test-react-app 

터미널 zsh에 표시: 명령을 찾을 수 없음: create-react-app

이 오류를 수정하려면 다음 명령을 사용합니다.

sudo npm install -g create-react-app
create-react-app test-react-app

당신도 잘 되길 바랍니다.

사용하다npx대신npm.

이 체크 아웃 -> https://reactjs.org/docs/create-a-new-react-app.html#create-react-app

위의 답변은 맞지만, 제가 직면했던 몇 가지 사항들을 공유하고 싶습니다.이것들은 기본입니다.

반응 프로젝트를 설정하려면

노드 환경을 생성하려는 경우

$ sudo apt-get update
$ sudo apt-get install nodejs

( (경우따 (,) 없이 달릴 sudo단, 합니다.;;, 는 시스템레벨에서의 인스톨을 의미합니다.

$ sudo apt-get install nodeenv

$ nodeenv env
$ source /bin/activate

리액트 앱을 새로 만들고 싶다면

$ npm install create-react-app

가 발생했을 는, 「」를 해 주세요.create-react-app: command not found으로 ★★★★★★★★★★★★★★★」-g는 노드가 설치되어 에 있는 때문에

$ npm install -g create-react-app

$ create-react-app app_name
$ cd app_name
app_name$ npm start

Node package manager(npm)Node package manager(npm). run (now run)npm install -g create-react-app이 잘 ''을 해도 됩니다create-ract-app 에러가 ,허락 에러」만 있으면 됩니다.sudo npm install -g create-react-app.

잘 됐으면 좋겠어요.해피 해킹

이 문제가 발생했을 경우:

create-react-app: command not found

솔루션:

  sudo npx create-react-app react_spa
  cd react_spa
  sudo npm start

잘 됐으면 좋겠다.

위의 답변이 효과가 없는 경우 다음을 수행하십시오.

  1. npm 버전을 갱신합니다(npm install npm@syslog -g).
  2. 캐시 클리어(npm cache clean --force)
  3. 리액트 프로젝트 생성(npx create-display-app myapp)(세 번째 명령을 실행하는 동안 create-display-app이 PC에 이미 설치되어 있는지 확인합니다.)

이렇게 하면 고칠 수 있어요.

  1. 스텝 # 1:- 노드 js 및 리액트 js가 글로벌하게 설치되어 있는지 확인합니다.는 Nodejs로 확인할 수 .node --version 되어 않은 는, 해 export PATH=$HOME/.node_modules_global/bin:$PATH
  2. # '2: 'npm'에 합니다. npm cache clean --force
  3. 려려를 sudo npx create-react-app your-app-name

그리고 이것이 마지막입니다.모든 작업이 완료됩니다.

참고로 이 솔루션은 MAC OS에서 사용할 수 있었습니다.

위와 다른 사이트에서 모든 방법을 시도했습니다.그들은 날 위해 일하지 않았어.그러나 어떤 이유에서인지 시스템 변수에 create-react-app 디렉토리를 마지막 배수 방식으로 추가하기로 결정했고, 놀랍게도 이것이 실제로 작동했습니다.

비슷한 도전에 직면했지만 명령어를 실행하면서

npm i tar

나는 그 문제를 해결할 수 있었다.

언급URL : https://stackoverflow.com/questions/38751830/create-react-app-installation-error-command-not-found

반응형