无法安装我的软件包

我一直在试图安装一个我已经定义了package.json的包package.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 

无法理解我做错了什么。

花了很多时间后,我终于找出原因。 我没有package.json文件,但是拼错了packages.json文件。

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

重要提示 – 一旦你创build了你的新项目的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