[node.js] npm은 package.json을 찾을 수 없습니다

일부 예제의 종속성을 설치하려고합니다 .npm express 2.5.8은 다운로드했지만 모든 앱에서 동일한 오류가 발생합니다.

c:\node\stylus>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.1.1
npm info using node@v0.6.11
npm ERR! Couldn't read dependencies.

npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! You may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d"
npm ERR! cwd c:\node\stylus
npm ERR! node -v v0.6.11
npm ERR! npm -v 1.1.1
npm ERR! path c:\node\stylus\package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory 'c:\node\stylus\package.json'

npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\node\stylus\npm-debug.log
npm not ok

막힘은 다음과 같습니다.

해당 파일이나 디렉토리가 없습니다 ‘c : \ node \ stylus \ package.json

내가 만드는 단계를 놓쳤습니까 package.json?

나는 뛰고있어:

  • 윈도우 7 64 비트
  • npm 1.1.1
  • 노드 6.11
  • 표현 2.5.8


답변

2018 업데이트

이것은 꽤 인기있는 질문이되고 있으며 (정답으로 표시되었지만) 제 대답은 더 이상 유효하지 않습니다. 아래 의 Deepali의 답변을 참조하십시오 .

npm init

원본 오래된 답변

Express 용 디렉토리를 설정하는 것을 잊었다 고 생각합니다.

express <yourdirectory>

일단 그렇게되면 많은 파일을 볼 수 있고, 다음 명령을 실행해야합니다.

npm install -d

문안 인사.


답변

나는 npm init당신의 누락 된 package.json파일 을 만들 것이라고 생각 합니다. 그것은 같은 경우에 저에게 효과적입니다.


답변

간단하지만 치명적입니다. 🙂 install -d는 작동하지 않습니다. 간단 해. 시험

$ npm install -g express


답변

아래 단계를 따르면 package.json 파일을 얻을 수 있습니다.

npm --version
npm install express
npm init -y

링크 : http://www.codingslover.com/2017/02/npm-node-js-cant-find-packagejson.html


답변

Googling에서 “이러한 파일이나 디렉토리 package.json”을 보내지 않았다면 매우 오래된 버전의 Node.js를 사용하고있을 것입니다

다음 페이지에는 많은 운영 체제 및 배포판에 최신 버전을 쉽게 설치하는 방법에 대한 지침이 있습니다.

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager


답변

폴더를 이동하려면 win7 / win8 / win10 (CD)의 명령을 사용하십시오.

  1. 프로젝트 폴더를 입력하십시오

  2. 운영: npm install -d


답변

초보자는 일반적으로 임의의 위치에서 npm 명령을 시도합니다. 프로젝트를 다운로드하거나 생성 한 후이 프로젝트 폴더에 CD를 넣어야합니다. 내부에는 package.json 파일이 있습니다.

cd <path_to_project>
npm install