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
처음 의존관계가 설치되었을 때 뭔가 잘못되었다는 의미일 뿐입니다.
다음 세 가지 단계를 수행할 것을 권장합니다.
npm install -g npm@latest
npm npm npm npm npm adda 。rm -rf node_modules
기존 모듈을 제거합니다.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
저는 다음과 같은 문제에 직면해 있습니다.
해결책을 찾으십시오.
"C:\Windows\" 추가System32"를 글로벌 PATH 환경변수로 지정합니다.
nodejs, npm 및 composer에 대해 환경변수가 생성되었는지 확인합니다. 생성되지 않은 경우
- 앱을 실행합니다.
실행할 때 같은 오류가 발생하였습니다.
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 주에이라) 이것만.
창에서 환경 변수 추가
- C:\WINDOWS\System32
- C:\Program Files\nodejs
- C:\Program Files\nodejs\node_modules\npm\bin
- C:\WINDOWS\System32\Windows PowerShell\v1.0
- 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
심플하지만 처음 설정에는 몇 단계 시간이 걸립니다!!
노드에 최신 버전이 있습니다.
을
"%SystemRoot%\system32"
.
cmd를 관리자 모드로 실행합니다.
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
글로벌하게
이 일을 성사시키기 위해...
- 으로 이동합니다.
C:\Users\<USER>\AppData\Roaming
- npm 및 npm-cache 디렉토리 삭제...(나중에 npm을 글로벌하게 인스톨 할 수 있습니다)
- 응용 프로그램 디렉토리로 돌아가서
node_modules
폴더 - 이제 입력해 주세요.
npm install
종속성을 설치하려면 (이미 생성된 경우 package-lock.json 삭제) - 지금 실행
npm install --save react react-dom react-scripts
- 첫 번째로
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
'programing' 카테고리의 다른 글
WordPress Hack"__123__POST TITLE – 사이트명__123__" (0) | 2023.03.11 |
---|---|
Web Socket 접속 장애.웹 소켓 핸드쉐이크 중 오류가 발생했습니다.응답 코드 403? (0) | 2023.03.11 |
Ajax를 사용하여 어레이를 PHP 스크립트로 전송 (0) | 2023.03.11 |
Angularjs는 로컬 json 파일에 액세스합니다. (0) | 2023.03.11 |
mongodb에서 ISODate를 사용한 날짜 쿼리가 작동하지 않는 것 같습니다. (0) | 2023.03.11 |