npm拒绝安装grunt依赖项

时间:2014-06-24 23:46:30

标签: node.js gruntjs npm

我有一些使用grunt的项目,今天npm拒绝安装依赖项。

重要一点......过去工作得很好,突然停了下来。

包文件符合grunt文档(http://gruntjs.com/getting-started#package.json

{
  "name": "devproject",
  "author": "me",
  "version": "1.0.0",
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-jshint": "~0.6.2",
    "grunt-contrib-uglify": "~0.2.2",
    "grunt-contrib-watch": "~0.5.1",
    "grunt-sass": "~0.10.0"
  }
}

如果我运行npm install,而不是安装devDependencies,npm现在会给出这3个警告:

npm WARN package.json devproject@1.0.0 No description
npm WARN package.json devproject@1.0.0 No repository field.
npm WARN package.json devproject@1.0.0 No README data

没有任何反应,没有安装依赖项。

如果我也可以添加描述和自述文件,但是建立一个存储库是没有意义的,这是另一个存储库中的文件夹中的私有构建脚本。

如果我将"private" : true,添加到package.json文件,则警告会消失,但没有任何反应,仍然没有安装。

如果我运行npm -verbose install,我就明白了:

npm info it worked if it ends with ok
npm verb cli [ 'node', '/usr/local/bin/npm', '-verbose', 'install' ]
npm info using npm@1.4.6
npm info using node@v0.10.26
npm verb node symlink /usr/local/bin/node
npm verb readDependencies using package.json deps
npm verb install where, deps [ '/Users/me/dev/sites/devproject/public/wp-content/themes/devproject/resources',
npm verb install   [] ]
npm info preinstall devproject@1.0.0
npm verb readDependencies using package.json deps
npm info build /Users/me/dev/sites/devproject/public/wp-content/themes/devproject/resources
npm verb linkStuff [ false,
npm verb linkStuff   false,
npm verb linkStuff   false,
npm verb linkStuff   '/Users/me/dev/sites/devproject/public/wp-content/themes/devproject' ]
npm info linkStuff devproject@1.0.0
npm verb linkBins devproject@1.0.0
npm verb linkMans devproject@1.0.0
npm verb rebuildBundles devproject@1.0.0
npm info install devproject@1.0.0
npm info postinstall devproject@1.0.0
npm info prepublish devproject@1.0.0
npm verb exit [ 0, true ]
npm info ok 

再次,这曾经工作得很好。从那以后我没有改变我的配置。我能想到的唯一一件事是我几天前安装了browsersync。我试过删除它但它没有改变任何东西。

有任何线索吗?

0 个答案:

没有答案