NPM抛出错误“无法读取依赖关系”?

NPM抛出错误“无法读取依赖关系”

yiffbook:home yiff$ npm install npm ERR! install Couldn't read dependencies npm ERR! package.json ENOENT, open '/home/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.4.0 npm ERR! command "node" "/usr/local/bin/npm" "install" npm ERR! cwd /home npm ERR! node -v v0.10.31 npm ERR! npm -v 1.4.23 npm ERR! path npm-debug.log npm ERR! code UNKNOWN npm ERR! errno -1 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/npm-debug.log npm ERR! not ok code 0 

你能帮我解决这个问题吗?

尝试更新npm,它适用于我

 [sudo] npm install -g npm 

欲了解更多信息使用此链接 :

你正在运行npm install from / home。它试图在/ home中searchpackage.json。你的node.js项目在哪里?例如它在C:\ nodeproject \ pasty中。然后转到C:\ nodeproject \ pasty package.json将在那里),然后执行npm安装

这看起来不像你的问题,但对我来说,这是由package.json中的无效版本号引起的(必须将2.4更改为2.4.0)。

有时候是因为旧版本的npm可用。 请更新您的npm到最新版本; 这可能会解决你的问题。 如果没有,您可以尝试使用版本安装外部相关的软件包,例如:

  npm install sqlite3.