터미널에서 npm 설치 오류 발생
mac에 노드를 설치하려고 합니다.다음과 같은 에러가 발생하고 있습니다.노드 사이트에서 노드를 다운로드하고 패키지를 실행했습니다.왜 내가 그 오류에 직면하는지 말해줄 수 있니?npm 설치를 할 때
MacBook-Pro:~ Raj$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! package.json ENOENT, open '/Users/Raj/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.
npm ERR! System Darwin 13.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/Raj
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! path /Users/Raj/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/Raj/npm-debug.log
npm ERR! not ok code 0
"npm install"만 실행하면 package.json에 나열된 종속성이 검색됩니다.에러는, 패키지가 없는 것을 나타내고 있습니다.json 파일이 셋업됩니다(또는 잘못된 디렉토리에 있습니다).
특정 패키지를 설치하려는 경우 'npm install {package name}'을 사용해야 합니다.명령어에 대한 자세한 내용은 여기를 참조하십시오.
그렇지 않으면 패키지를 만들어야 합니다.json 파일에 의존하거나 올바른 디렉토리로 이동하여 'npm install'을 실행합니다.
Node.js를 설치하기 전에 열려 있던 터미널 창에서 'npm install'을 실행하려고 할 때 이 문제가 발생했습니다.
새 터미널 창(즉, bash 세션)을 열면 작동했습니다. (npm이 올바르게 실행되기 위한 올바른 환경 변수가 제공되었을 수 있습니다.)
URL이(URL이 잘못되어 있습니다.http://
git://
, 없습니다..git
을 사용하다
노드 디렉토리에 없는 것 같습니다.노드를 언팩한 디렉토리로 전환하고 거기에서 명령어를 실행해 보겠습니다.
다른 사람에게 도움이 될까 봐 - 제 문제는 초보자의 실수였고, 제 패키지의 이름 줄에 공백이 있었습니다.json과 그로 인해 종속성을 읽을 수 없게 되었습니다.
우연히 이 문제가 발생했는데, 새로운 버전이 필요할 때 이전 버전의 노드(3.X)를 사용하는 것이 문제였습니다.
에러 메세지도, 실제로 다음과 같은 것을 나타내고 있습니다.
...
Make sure you have the latest version of node.js and npm installed
...
따라서 노드/npm을 업그레이드하는 것만큼이나 간단한 솔루션이 될 수 있습니다.노드 버전 매니저인nvm을 사용하면 쉽게 이 작업을 수행할 수 있습니다.
후nvm
다음 명령어를 실행하는 것만으로 노드의 최신 버전을 설치하고 사용할 수 있습니다.
nvm install node
예를 들어 다음과 같습니다.
$ nvm install node
Downloading https://nodejs.org/dist/v8.2.1/node-v8.2.1-darwin-x64.tar.xz...
######################################################################## 100.0%
Now using node v8.2.1 (npm v5.3.0)
$ node --version
v8.2.1
Mac에서는 /Users/yourusername/Downloads/nodejs-todo-master에 노드 js를 다운로드하여 설치했을 수 있습니다.여기서 npm install 명령을 실행합니다.sudo도 필요 없습니다.
underscore@1.4.4 node_modules/underscore
ejs@0.8.8 node_modules/ejs
redis@0.8.6 node_modules/redis
jasmine-node@1.0.28 node_modules/jasmine-node
├── walkdir@0.0.7
├── coffee-script@1.8.0 (mkdirp@0.3.5)
├── requirejs@2.1.15
└── jasmine-reporters@1.0.1 (mkdirp@0.3.5)
express@3.0.6 node_modules/express
├── methods@0.0.1
├── fresh@0.1.0
├── range-parser@0.0.4
├── cookie-signature@0.0.1
├── buffer-crc32@0.1.1
├── cookie@0.0.5
├── commander@0.6.1
├── mkdirp@0.3.3
├── debug@2.1.0 (ms@0.6.2)
├── send@0.1.0 (mime@1.2.6)
└── connect@2.7.2 (pause@0.0.1, bytes@0.1.0, formidable@1.0.11, qs@0.5.1)
먼저 https://github.com/npm/read-package-json에서 json 패키지 파일을 다운로드하고 터미널에서 npm install을 실행합니다.
이것은 모두, 유저가 목적의 디렉토리에 없는 것이 원인입니다.먼저 원하는 디렉토리로 이동해야 합니다.나는 앵글 폰캣 전화번호부였어.그래서 입력했습니다.cd angular-phonecat
그리고 나서.npm install
.
누군가가 이 에러에 직면하고 있고, 위의 모든 해결책을 시도해 본 경우, 다음과 같은 경우가 있습니다.
- 올바른 디렉토리에 있습니다.
- 소포가 있습니다.json 파일,
- JSON은 유효합니다.
- %syslog%를 실행하려고 했습니다.
- npm install -d --save 등을 시도했습니다.
npm install --force로 동작했습니다.
주의: 이것은 에러 자체에서도 권장되고 있습니다만, 이전에는 주의하지 않았습니다.
심지어 "실 설치"도 성공했습니다.
npm install -d --save
날 위해 일했어 -d
flag 명령어는 npm에 의존관계를 설치하고--save
갱신된 의존관계를 모두 저장합니다.package.json
저는 윈도우 10 X64에...
내 코드
npm install
cmd에 실패했습니다.그래서 대신
npm
나는 사용했다Yarn
그냥 입력해 주세요.
yarn install
대신npm install
이것으로 문제가 해결되었다.2일간 시험해 본 결과, 최적의 솔루션을 찾아냈다.
실을 설치하려면 cmd에 다음 코드를 입력합니다.
npm install --global yarn
올바르게 설치되었는지 확인하려면 다음 코드를 입력하십시오.
yarn --version
에러가 발견되어 설치 중에 오류가 발생한 경우 이 실행을 시도하여 %Temp%를 입력하고 모든 파일을 삭제한 다음 prefetch on run app을 입력하고 모든 파일을 삭제한 다음 시도합니다.
이것으로 충분합니다.
npm install -g yarn
yarn install
또는
npm install --force
패키지 설치 중 오류가 발생하여 json file, lock file, module file 등 3개의 파일만 yarn을 사용하여 가져오면 yarn을 사용하여 시도합니다.실행을 열고 %Temp%를 입력하고 모든 파일을 삭제한 다음 실행 앱에서 prefetch를 입력하고 모든 파일을 삭제합니다. 그런 다음 CMD npx create -react-app에 입력하면 모든 패키지가 표시됩니다.
언급URL : https://stackoverflow.com/questions/22445371/npm-install-error-from-the-terminal
'code' 카테고리의 다른 글
WP_Query에서 WooCommerce 특집 제품 가져오기 (0) | 2023.02.27 |
---|---|
약속이 해결되기 전에 지침이 렌더링되고 있습니다. (0) | 2023.02.27 |
componentDidUpdate' 메서드를 사용하는 경우 (0) | 2023.02.27 |
WordPress 데이터 모듈 선택기에서 오류 처리 (0) | 2023.02.22 |
Mongoose Unique 인덱스가 작동하지 않습니다! (0) | 2023.02.22 |