programing

npm 시작 오류와 create-param-app입니다.

testmans 2023. 3. 11. 08:45
반응형

npm 시작 오류와 create-param-app입니다.

2개입니다.대로 되돌려서 할 때, 뛰려고 할 .npm start을 사용하다

> react-scripts start

sh: react-scripts: command not found

npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.7.0
npm ERR! npm  v3.10.3
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! UpScore@0.6.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the UpScore@0.6.0 start script 'react-scripts start'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the UpScore package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     react-scripts start
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs UpScore
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls UpScore
npm ERR! There is likely additional logging output above.
  • 노드 6.7.0
  • npm 3.10.3
  • mac sierra 10.12

패키지.json

{
  "name": "UpScore",
  "version": "0.6.0",
  "private": true,
  "devDependencies": {
    "react-addons-test-utils": "^15.3.1",
    "react-scripts": "0.4.1",
    "react-test-renderer": "^15.3.1",
    "redux-logger": "^2.6.1"
  },
  "dependencies": {
    "@yoshokatana/medium-button": "^1.1.0",
    "axios": "^0.14.0",
    "bcrypt": "^0.8.7",
    "bcrypt-nodejs": "0.0.3",
    "bcryptjs": "^2.3.0",
    "body-parser": "^1.15.2",
    "connect-flash": "^0.1.1",
    "cookie-parser": "^1.4.3",
    "draft-js": "^0.8.1",
    "draft-js-editor": "^1.7.2",
    "draft-js-export-html": "^0.4.0",
    "ejs": "^2.5.2",
    "email-verification": "^0.4.5",
    "express": "^4.14.0",
    "express-session": "^1.14.1",
    "flexboxgrid": "^6.3.1",
    "highlight.js": "^9.6.0",
    "immutable": "^3.8.1",
    "katex": "^0.6.0",
    "lodash": "^4.15.0",
    "markdown-it-mathjax": "^1.0.3",
    "material-ui": "^0.15.4",
    "medium-editor": "^5.22.0",
    "minutes-seconds-milliseconds": "^1.0.3",
    "moment": "^2.15.0",
    "moment-duration-format": "^1.3.0",
    "mongod": "^1.3.0",
    "mongodb": "^2.2.9",
    "mongoose": "^4.6.0",
    "monk": "^3.1.2",
    "morgan": "^1.7.0",
    "normalize.css": "^3.0.3",
    "passport": "^0.3.2",
    "passport-local": "^1.0.0",
    "react": "^15.3.1",
    "react-dom": "^15.3.1",
    "react-markdown": "^2.4.2",
    "react-medium-editor": "^1.8.1",
    "react-redux": "^4.4.5",
    "react-redux-form": "^0.14.5",
    "react-rich-markdown": "^1.0.1",
    "react-router": "^2.7.0",
    "react-router-redux": "^4.0.5",
    "react-tap-event-plugin": "^1.0.0",
    "react-tinymce": "^0.5.1",
    "redux": "^3.6.0",
    "redux-form": "^6.0.5",
    "redux-form-material-ui": "^4.0.1",
    "redux-promise-middleware": "^4.0.0",
    "redux-thunk": "^2.1.0",
    "reselect": "^2.5.3",
    "screenfull": "^3.0.2"
  },
  "scripts": {
    "start": "react-scripts start",
    "start:prod": "pushstate-server build",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "server": "cd client/api && pm2 start server.js --watch",
    "proxy": "http://128.199.139.144:3000"
  },
  "eslintConfig": {
    "extends": "./node_modules/react-scripts/config/eslint.js"
  }
}

내 저장소도 복제하려고 하면 동일한 오류가 발생합니다.무슨 일이 일어나는지 알 수 있는 방법을 알려준다면요.감사해요.

Create React App 작성자가 체크인 중입니다.

는 안 .react-scripts글로벌하게
또, 필요 없습니다../node_modules/react-scripts/bin/package.json답변이 시사하는 바와 같이

다음과 같이 표시됩니다.

npm ERR! UpScore@0.6.0 start: `react-scripts start`
npm ERR! spawn ENOENT

처음 의존관계가 설치되었을 때 뭔가 잘못되었다는 의미일 뿐입니다.

다음 세 가지 단계를 수행할 것을 권장합니다.

  1. npm install -g npm@latestnpm npm npm npm npm adda 。
  2. rm -rf node_modules기존 모듈을 제거합니다.
  3. npm install이치노

이치노
문제가 해결되지 않으면 프로젝트 링크와 Node 및 npm 버전에 대한 문제를 제출하십시오.

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★가 없는 것 같습니다.react-scripts글로벌 환경에 대응하고 있습니다.두 가지 . 즉, '있다'입니다.

npm install -g react-scripts

또는 패키지에 넣어주세요.json은 스크립트 부분을 다음과 같이 변경합니다.

  "scripts": {
    "start": "./node_modules/react-scripts/bin/react-scripts.js start",
    "start:prod": "pushstate-server build",
    "build": "./node_modules/react-scripts/bin/react-scripts.js build",
    "test": "./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom",
    "eject": "./node_modules/react-scripts/bin/react-scripts.js eject",
    "server": "cd client/api && pm2 start server.js --watch",
    "proxy": "http://128.199.139.144:3000"
  },

네, react-scripts는 글로벌하게 설치하지 마십시오.그것은 동작하지 않습니다.

프로젝트를 처음 만들 때 (다른 머신에) --save를 사용하지 않았던 것 같습니다.이것에 의해, 문제가 해결되었습니다.

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

으로 이 에... 이 프로젝트 루트에 .env 파일을 만들고 이 코드를 추가합니다.SKIP_PREFLIGHT_CHECK=true을 빈다행운을 빌어요

이것은, 신규 인스톨을 실시해, npm 인스톨이나 포럼에서 본 그 외의 수정 프로그램을 사용해 보고, 처음의 앱을 기동했을 때에 문제가 있는 유저에게 도움이 됩니다.

최신 npm create-react-app이 모두 설치된 상태에서 Windows 10에서 실행하다가 단순한 npm이 단순한 my-app 데모 폴더에서 시작되었을 때 오류가 발생했습니다.

처음에는 OP 오류와 비슷해 보였지만, 약간 다른 것에 오랜 시간을 소비했다.이것은 ERRNO 4058로 시작하여 코드 'ENOENT' syscall: 'spawn cmd', 경로: 'cmd'로 계속됩니다.

결국 github create-react-app 포럼에서 이 문제를 해결하는 빠른 방법은 cmd를 "path" 변수에 등록하는 것입니다.이를 수행하려면 [시스템 속성]으로 이동합니다.환경 변수경로 변수 편집을 클릭하여 C:\Windows\의 새 엔트리를 추가합니다.시스템32.CMD 프롬프트를 재시작하면 준비가 완료됩니다.

댄이 옳게 말한대로

다음과 같이 표시됩니다.

npm ERR! UpScore@0.6.0 start: `react-scripts start`
npm ERR! spawn ENOENT

처음 의존관계가 설치되었을 때 뭔가 잘못되었다는 의미일 뿐입니다.

가 좀 npm install -g npm@latest하면 다음과 같은수.npm 업 、 npm 、 음음 、 음음음음음음 。

npm ERR! code ETARGET
npm ERR! notarget No matching version found for npm@lates
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

「」를 실행하는 에, 「」를 실행합니다.npm install -g npm@latest해 보는 것이 , 다다음음::::: , ,:: , ,::: 。

 npm i -g npm //which will also update npm
 rm -rf node_modules/ && npm cache clean // to remove the existing modules and clean the cache.
 npm install //to re-install the project dependencies.

다시 일어설 수 있을 거야

이 질문에 답하는 것이 매우 늦었을지도 모르지만, 이것은 나에게 효과가 있었고, 누군가가 개발 궤도에 복귀하는 데 도움이 될 것입니다.

nvm install v12.0 // You may need to install nvm, if not already done
rm -rd node_modules/
npm cache clean --force
npm install

건배!!

로서는 단순히 것 이었다.react-scripts프로젝트에는 다음과 같은 이점이 있습니다.

npm i -S react-scripts

이 동작하지 않는 는, rm 「 RM 」node_modules의 제안대로

rm -r node_modules
npm i

저는 다음과 같은 문제에 직면해 있습니다.

여기에 이미지 설명 입력

해결책을 찾으십시오.

  1. "C:\Windows\" 추가System32"를 글로벌 PATH 환경변수로 지정합니다.

  2. nodejs, npm 및 composer에 대해 환경변수가 생성되었는지 확인합니다. 생성되지 않은 경우

여기에 이미지 설명 입력

  1. 앱을 실행합니다.

실행할 때 같은 오류가 발생하였습니다.

npm 시작

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! protest-app@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the protest-app@0.1.0 start script.

여러 탭에 머리를 부딪혀 다른 개발사의 솔루션을 적용했지만 아무것도 적용하지 않았습니다.

Ubuntu를 사용하더라도 vscode를 닫고 PC를 재부팅하면 모든 문제가 해결되었습니다.(kkk 주에이라) 이것만.

창에서 환경 변수 추가

  1. C:\WINDOWS\System32
  2. C:\Program Files\nodejs
  3. C:\Program Files\nodejs\node_modules\npm\bin
  4. C:\WINDOWS\System32\Windows PowerShell\v1.0
  5. C:\Users{시스템명(컬리 괄호 제외)\AppData\Roaming\npm

이 5개는 패스에 필수입니다.

최신 버전의 node.display를 사용합니다.

다음 명령을 실행하여 이 문제를 해결합니다.

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

도움이 되었으면 좋겠다

npm start보다 "SKIP_PREFLAT_CHECK=true"가 있는 .env 파일을 추가합니다.

이 문제를 해결하려면 다음 명령을 사용합니다.

npm install -g react-scripts

심플하지만 처음 설정에는 몇 단계 시간이 걸립니다!!

  1. 노드에 최신 버전이 있습니다.

  2. "%SystemRoot%\system32".

여기에 이미지 설명 입력

  1. cmd를 관리자 모드로 실행합니다.

  2. write 명령어 npm start.

npm install 후 프로젝트 npm start 가 있었다

"node_module" 파일을 삭제하기만 하면 됩니다.폴더에 회색으로 표시되어 있지 않으면 vs 코드를 닫고 다시 열기만 하면 됩니다.

"npm install"을 사용하여 npm을 설치합니다.

다른 라이브러리와 경합할 수 있습니다.node_module을 삭제하고 npm 설치를 다시 수행합니다.

이 문제는 node_modules가 package.json과 동기화되지 않을 때 발생합니다.

루트 및 node_modules 폴더가 있을 수 있는 하위 서비스 /sub-folder에서 다음을 실행합니다.

rd node_modules /S /Q
npm install

그 생각이 떠올랐지만 위 중 어느 것도 효과가 없었다.

events.js:72
        throw er; // Unhandled 'error' event
              ^

npm ERR! UpScore@0.6.0 start: `react-scripts start`
npm ERR! spawn ENOENT

Error: spawn ENOENT
    at errnoException (child_process.js:1000:11)
    at Process.ChildProcess._handle.onexit (child_process.js:791:34)

이것은, 인스톨 했을 가능성이 있기 때문에 발생합니다.react-scripts글로벌하게

이 일을 성사시키기 위해...

  1. 으로 이동합니다.C:\Users\<USER>\AppData\Roaming
  2. npmnpm-cache 디렉토리 삭제...(나중에 npm을 글로벌하게 인스톨 할 수 있습니다)
  3. 응용 프로그램 디렉토리로 돌아가서node_modules폴더
  4. 이제 입력해 주세요.npm install종속성을 설치하려면 (이미 생성된 경우 package-lock.json 삭제)
  5. 지금 실행npm install --save react react-dom react-scripts
  6. 첫 번째로npm start

이제 정상으로 돌아갈 수 있을 거야해피 코딩

내 문제는 허가 문제에서 비롯되었다.저는 https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally을 팔로우하여 문제를 해결했습니다.

유형unset HOST를 참조해 주세요.

리액트 프로젝트를 로컬로 작성했습니다.이 문제가 발생한 이유는 (나에게) 을 사용하지 않았기 때문입니다.sudo전에npm루트 액세스가 필요합니다(

> sudo npm start

PS1: Windows 사용자의 경우powershell또는command line관리자 권한으로 실행해야 함)

PS2: 루트 액세스의 문제를 해결하려면 , 투고를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/39959900/npm-start-error-with-create-react-app

반응형