programing

sh: react-module: npm start 실행 후 명령을 찾을 수 없습니다.

madecode 2023. 2. 22. 23:24
반응형

sh: react-module: npm start 실행 후 명령을 찾을 수 없습니다.

리액트 애플리케이션을 시스템에 복제하고 다음 명령을 실행했습니다.

npm install -g create-react-app
npm install --save react react-dom

그 후 나는 달렸다.

npm start 

그러나 위에서 언급한 에러가 발생했습니다.다른 시스템에서는 정상적으로 동작하고 있습니다.그러나 Windows 또는 Mac을 복제한 후에는 다른 시스템에서 작동하지 않습니다.

node_modules디렉토리가 존재합니다.클론 이다.node_modules은).gitignore)

솔루션

려려를 npm install (오류)yarn하여 모든 를 사용하여 모든 dep이 다운로드되었는지 확인합니다.

대체 솔루션

ifnode_modules합니다), ""로 합니다.rm -rf node_modules를 실행합니다.npm install (오류)yarn를 참조해 주세요.

위의 모든 것을 시도해봤지만 효과가 없어서 사용하였습니다.npm i react-scripts 효과가 있었다

저도 비슷한 문제가 있었어요.제 경우 Yarn을 설치하고 먼저 명령어를 실행하는 데 도움이 되었습니다.

yarn

명령어를 실행합니다.

yarn start

복제한 프로젝트에 yarn.lock 파일이 있으면 당신에게도 도움이 될 수 있습니다.도움이 됐으면 좋겠다!

포장되어 있습니다.Json, 나 변했어

"start": "react-scripts start"

로.

"start": "NODE_ENV=production node_modules/react-scripts/bin/react-scripts.js start"

나는 이것이 몇몇 사람들에게 문제를 해결해주길 바란다.위의 다른 솔루션은 나에게 효과가 없는 것 같습니다.

react-module을 글로벌하게 설치하면 안 됩니다.이것에 의해서, 다음의 문제가 해결되었습니다.

npm install --save react react-dom react-scripts

그래도 작동하지 않는 경우:

  1. version : "npm" (최신 npm 버전으로 업데이트):npm install -g npm@latest
  2. node_modules
  3. 관계를합니다.npm install

https://github.com/facebookincubator/create-react-app

npm install -g create-react-app

create-react-app my-app
cd my-app/
npm start

글로벌하게 합니다.create-react-app은 create-react-app을 합니다. 후 해서 '다니다'라는 .my-app하고 을 합니다.npm start안 뛰어가 npm install 다음에 또 한 번.npm start그래도 문제가 해결되지 않으면 노드 버전 및/또는 npm을 업데이트해 보십시오.

나는 오랫동안 이 문제를 가지고 있었고 결국 순전히 우연으로 해결책을 찾았다.
폴더 이름에는 공백이나 이상한 문자를 사용할 없습니다.

★★~/projects/tutorial/ReactJS/JavaScript Framework: ReactJS/app-name 않다JavaScript Framework: ReactJS에는 공백이 포함되어 있습니다.
일반적으로 폴더/파일 이름에 공백을 사용하는 것은 그다지 좋은 방법은 아니지만, 적어도 4시간의 시행착오를 줄일 수 있기를 바랍니다.

, 영숫자가 아닌 문자는 사용하지 말아 주세요.

는, 「」를 사용해 를 인스톨 합니다.npm installyarn install또는 그 반대입니다.

를 사용합니다.npm i --legacy-peer-deps날 위해 일했어

다음 중 어떤 작업을 수행했는지 구체적으로 알 수 없습니다.

  • 피어 종속성의 최신 안정 버전을 설치하는 중입니다.
  • 설치할 코어 종속성이 사용하는 피어 종속성 버전 설치

하지만 나는 그것이 후자의 작업을 수행한다고 생각한다.틀리면 언제든지 알려줘 ^-^

npm install --save react react-dom react-scripts

위의 명령은 나에게 효과가 있었다.

create-react-app을 새로 시작할 때 가끔 놀라곤 합니다. 패키지의 devDependencies로 NODE_ENV 변수가 실제 가동 변수가 아닌 개발로 설정되어 있는지 확인하십시오.npm 설치에서는 json이 설치되지 않습니다.

Docker 컨테이너에서 이 문제가 발생할 경우 node_modules가 .dockerignore 파일에 추가되지 않았는지 확인하십시오.

같은 문제 sh1: react 스크립트를 찾을 수 없습니다.내게는 이것이 해결책이었다.

material-ui 설치 후 이 문제가 발생하였습니다.

★★★★★★★★★★★★★★★를 실행하는 것만으로 해결.npm install

Yarn 설치를 하는 것만으로 문제가 해결되었습니다.

package-lock.json과 node_modules를 삭제하고 npm install을 삭제했습니다.

다른 응답이 정상적으로 동작하지 않는 경우(npm 업데이트 후 등).프로젝트를 데스크톱에 설치하는 것을 강력히 권장합니다.

create-module-app project_name

나에게 효과가 있었던 솔루션은 다음과 같습니다.이 명령어로 React 앱을 만들어 보세요.

create-react-app react-app --scripts-version 1.1.5

이건 나한테 효과가 있었어요.

실을 사용하는 경우:

  1. yarn.lock
  2. 려려를 yarn
  3. 다음에 또 한 번.yarn start

npm을 사용하는 경우:

  1. package-lock.json
  2. 려려를 npm install
  3. 다음에 또 한 번.npm start

이러한 해결 방법을 시도해도 이 문제가 해결되지 않는 경우: 노드에는 공백이 있는 dir name으로 동작하는 데 문제가 있으므로 프로젝트 경로를 확인하십시오.이름에 공백이 있는 디렉토리 이름을 모두 변경했는데 완벽하게 작동했습니다.

솔루션 아이디어: https://npm.disc/t/syslog-nm-not-found/8574

나는 실 BTW를 사용하고 있다.

경로에는 SPACE도 일부 특수 문자도 사용하지 마십시오(예: & 사용).내 경우엔 이 방법을 사용했어 "D:\p&d\mern 이 "&" 때문에 문제를 해결하느라 50분을 허비했습니다!:/

생활과 학습!

모든 것을 시도했지만 해결되지 않은 경우 디렉토리 이름을 변경해 보십시오.폴더 이름에 대문자가 포함되어 있으면 반응이 시작되지 않습니다.

상기의 모든 솔루션을 시험해 본 결과, 다음과 같이 말할 수 있었습니다.

이 문제가 발생한 경우 경로를 확인하십시오.경로에 특수 문자 또는 공백이 포함된 경우 이름을 변경하고 새 경로에 공백 또는 특수 문자가 없는지 확인하십시오.그런 다음 다시 실행합니다.

delete node_module

  1. npm 설치 실행
  2. 실행npm 시작

상기가 안 되면

  1. delete node_module
  2. package-lock.json 삭제
  3. npm 설치 실행
  4. 그리고 npm이래

위의 방법으로 문제가 해결되지 않으면 다음 방법으로 해결하십시오.

  1. 다른 포트 또는 PORT 명령을 찾을 수 없음 오류에서 시작하는 경우 다음 절차를 수행합니다.
    1. 패키지를 엽니다.json 파일
    2. inside script는 start 명령어를 "start" 아래의 "Set PORT=3006 & react-param start"로 바꿉니다.
    3. 앱의 포트를 변경하려면 프로젝트의 루트 디렉터리에 .env라는 파일 이름을 만들어 PORT=3006에 쓸 수도 있습니다.이제 npm start를 사용하여 앱을 실행합니다.

다음 명령어를 발행한 후 랜덤으로 "react-scripts: command not found" 오류가 발생했습니다.react-scripts build이전에는 정상적으로 동작하고 있었습니다.

시스템을 간단하게 재기동하면, 문제가 해결.

npm만 사용할 의사가 있는 사람은 이 명령을 실행합니다.npm i react-native-scripts --savenpm start 또는 사용하는 명령어 중 하나

솔루션 1:

package-lock.json 파일을 삭제하고 ->npm install 이라고 입력합니다.

솔루션 2:

/Users/piyushbajpai/.npm/_logs/2019-03-11T11_53_27_970Z-debug.log

이것이 디버깅 경로입니다.-> 콘솔에는 다음과 같이 표시됩니다.-> 명령어를 누르고 링크를 클릭하면 다음과 같은 에러 행이 표시됩니다.

상세 스택 오류: nest_form@0.1.0 시작:react-scripts start

솔루션 3:

node_model 및 npm i를 새로운 방법으로 삭제합니다.

솔루션 4:

node_model로 이동하여 jses 폴더를 삭제하고 삭제한 후 npm i를 실행하여 다시 npm start로 시작합니다.

최신 버전의 실에 문제가 있었습니다.1.15.1-1

낮은 버전으로 다운그레이드하여 수정했습니다.sudo apt-get install yarn=1.12.3-1

디렉토리 이름을 로 변경한 후 이 오류가 발생했습니다.@/NPM 패키지 네임스페이스의 이름과 일치하도록 macOS의 기호를 지정합니다.

NPM 명령어가 로컬에 설치된 패키지를 검색했을 때node_modulesmacOS가 디렉토리 경로를 다시 쓰는 방식 때문에 찾을 수 없었습니다.디렉토리 이름 변경 후:@/나는 다시 일어섰다.

이 문제를 해결하려면 패키지를 복원해야 합니다.명령어를 실행하기만 하면 됩니다.

npm 설치 또는 실 설치

모든 답변을 시도했지만 npm 캐시를 청소하는 것은 성공했습니다.

순서:

  1. Clean cache ===== > npm 캐시 Clean force.
  2. reinstall create-display-app =====> npm install create-display-app.
  3. npm 설치.
  4. npm 시작!!!

언급URL : https://stackoverflow.com/questions/40546231/sh-react-scripts-command-not-found-after-running-npm-start

반응형