npm install:install无法读取依赖项

时间:2015-06-09 05:53:01

标签: javascript angularjs node.js

我已经开始学习 Angular JS 。我正在经历这个,即构建简单的phonecat app

我正在遵循这些步骤。 已下载Node.js. 尝试执行此命令:npm install

发生错误: C:> npm install

npm ERR! install Couldn't read dependencies
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (
x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! path C:\package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno -4058

npm ERR! package.json ENOENT, open 'C:\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 directo
ry.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (
x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1

npm ERR! Uncaught, unspecified "error" event.
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     C:\npm-debug.log

C:\>

5 个答案:

答案 0 :(得分:8)

在执行命令npm install之前 执行此cd myproject,然后执行以下操作:npm install

已解决。谢谢。

答案 1 :(得分:1)

看起来您没有将package.json文件放在根目录中。 如果你刚开始新的,你需要克隆这个回购。 https://github.com/angular/angular-phonecat

答案 2 :(得分:1)

像Bilhan A说:你需要更改到克隆项目的文件夹。 从你的问题我假设你是编程新手并且想要主要学习Angularjs。这不需要Node.js.如果您真的想学习Angular,我推荐像this one这样的教程,它们不需要node.js.当您了解它的工作原理时,请返回node.js并将它们组合起来。

答案 3 :(得分:1)

name中的

package.json字段应与项目目录的名称相同。

答案 4 :(得分:0)

如果这是显示的错误,那么只需更新npm,我现在面对这个问题,为什么我在这里更新,这可能对某人有所帮助

$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" 
"C:\\Program F iles\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" 
"install"
npm ERR! node v4.4.5
npm ERR! npm  v2.15.5
npm ERR! path C:\Users\joy\package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! package.json ENOENT: no such file or directory, open     
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    
npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\joy\Desktop\TEMP\node\chatsys\npm-debug.log