Grunt根本无法安装在我的Win 8.1机器上

时间:2015-01-07 00:08:03

标签: gruntjs

我在root(C:/)中创建了一个文件夹g,我尝试通过npm安装Grunt。 我成功了:npm install -g grunt-cli。 我将package.json配置为:

{
    "name": "testing",
    "version": "0.0.0",
    "dependencies": {
    "grunt": "~0.4.5" },
    "description": "testing",
    "main": "index.html",
    "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
    "author": "",
    "license": "ISC",
    "devDependencies": {
    "grunt": "^0.4.5"
  }
}

到目前为止一切都很好。 但是:当我尝试安装Grunt时:npm install grunt --save-dev和modules(plugins)然后我遇到这个错误:npm WARN package.json testing@0.0.0没有存储库字段......

我使用GitHub分配了Grunt和Grunticon。

然后我无法安装Grunt ......

有任何好的线索和帮助解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

好的,我想我现在清楚地看到了这个问题。以下是使Grunt运行的一些说明,请尝试严格遵循这些说明,不要创建任何其他文件夹,因为它可能会导致Grunt或Node出现问题。

  1. 为您的项目创建一个文件夹,该文件夹可以位于您系统的任何位置。
  2. 将上面的文件package.json保存在该文件夹中。
  3. 现在安装全局Grunt CLI
    ~$ npm install -g grunt-cli< - 注意这是“grunt-cli”NOT“grunt”
  4. 然后转到您创建的新目录并运行此命令:
    ~/new-directoty$ npm install
    这将在本地为您的项目安装Grunt运行时,因为它在package.json
  5. 中指定
  6. 在新目录中创建一个非常简单的配置文件,并将其命名为Gruntfile.js

    module.exports = function(grunt) { grunt.initConfig({ /* your config will go in here */ }); /* multi-task definitions go here */ };

  7. 现在尝试运行Grunt只是为了测试它的工作原理:
    ~/new-directory$ grunt

  8. 之后你就可以开始添加插件,但这是一个更大的话题。祝你好运。