Node.js 无法npm安装我的软件包

Node.js 无法npm安装我的软件包,node.js,npm,Node.js,Npm,我一直在尝试安装一个包,我已经为它定义了package.json。json文件非常简单 { "name": "project", "version": "0.0.1", "devDependencies": { "karma-jasmine": "0.2.2" } } 现在当我发布 npm install . 我得到以下错误 npm WARN package.json package.json@0.0.0 No repository field. npm ERR! a

我一直在尝试安装一个包,我已经为它定义了package.json。json文件非常简单

{
  "name": "project",
  "version": "0.0.1",
  "devDependencies": {
    "karma-jasmine": "0.2.2"
  }
}
现在当我发布

npm install .
我得到以下错误

npm WARN package.json package.json@0.0.0 No repository field.
npm ERR! addLocal Could not install /Users/username/projects/project
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "."
npm ERR! node v0.10.32
npm ERR! npm  v2.1.5
npm ERR! code EISDIR
npm ERR! errno 28

npm ERR! EISDIR, read
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/username/projects/project/npm-debug.log
npm WARN package.json包。json@0.0.0没有存储库字段。
npm错误!addLocal无法安装/Users/username/projects/project
npm错误!达尔文14.0.0
npm错误!argv“node”“/usr/local/bin/npm”“安装”
npm错误!节点v0.10.32
npm错误!npm v2.1.5
npm错误!代码EISDIR
npm错误!呃28
npm错误!艾斯迪尔,读
npm错误!
npm错误!如果需要帮助,您可以在以下位置报告此错误:
npm错误!
npm错误!请在任何支持请求中包括以下文件:
npm错误/Users/username/projects/project/npm-debug.log

无法理解我做错了什么。

在花了很多时间之后,我终于找到了原因。我没有一个package.json文件,但我把它错拼成了packages.json文件


NPM无法从当前目录中提取文件,然后它尝试了我的主目录,然后显示了无效错误。我希望这将帮助某人节省一些时间。

顶部提示-一旦您创建了新项目的github存储库并在本地克隆了它,请发出以下命令:

npm init    
这将提示您输入详细信息并自动合成文件

package.json
给你

更新:我看到它被修复了。。。我的当前版本有一条更好的错误消息:

npm install
npm WARN ENOENT ENOENT: no such file or directory, open '/home/scott/aaa/package.json'


node --version
v5.4.1

npm --version
3.3.12

这是一个很好的工作流程提示,但是一旦你的文件丢失,你发布了npm安装错误消息,这个错误消息是如此神秘,以至于我认为提到你丢失了文件或有错发的解决方案更有价值。npm的工作人员反应非常迅速-我强烈建议你在他们的网站上给他们预订一个问题,这样我们都能从中受益他们/我们的解决方案(希望如此)