GitHub 저장소에서 방금 복제 한 Redux 애플리케이션을 시작하려고합니다.
다음 명령으로 실행 해 보았습니다.
npm start
이 오류가 발생합니다.
> react-redux@1.0.0 start /home/workspace/assignment
> webpack-dev-server --config ./configs/webpack/webpack.config.development.js
sh: 1: webpack-dev-server: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! react-redux@1.0.0 start: `webpack-dev-server --config ./configs/webpack/webpack.config.development.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the react-redux@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! /home/.npm/_logs/2018-05-15T16_32_44_571Z-debug.log
어떤 도움을 주시면 감사하겠습니다
답변
npm start
앱을 쉽게 시작할 수 있도록 앱 제작자가 빌드 한 스크립트를 실행하여
npm install
package.json의 모든 패키지를 설치합니다.
npm install
먼저 달리다
그런 다음 실행 npm start
답변
이 문제는 시스템 암호를 변경할 때도 발생할 수 있지만 경로 C : \ Users \ user_name 에있는 .npmrc 파일 에서 업데이트 된 것과 동일하지 않으므로 암호도 업데이트하십시오.
그것을 확인하고 먼저 npm install을 실행 한 다음 npm start를 실행하십시오.
답변
동일한 오류 메시지가 있었지만 package.json을 다음과 같이 실행할 때 :
"scripts": {
"build": "tsc -p ./src",
}
tsc
TypeScript 컴파일러를 실행하는 명령입니다.
TypeScript를 전역 모듈로 설치했기 때문에이 프로젝트에 문제가 없었습니다. 이 프로젝트는 TypeScript를 dev 종속성으로 포함하지 않았고 (전역 적으로 설치 될 것으로 예상 했으므로) 다른 컴퓨터 (TypeScript없이)에서 테스트 할 때 오류가 발생했고 실행 npm install
해도 문제가 해결되지 않았습니다. 따라서 npm install typescript --save-dev
문제를 해결하기 위해 TypeScript를 dev 종속성 ( ) 으로 포함해야했습니다 .